Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
wp-content
/
themes
/
unicoach
/
templates
/
post
:
post-standard.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php use Unicoach_Theme_Helper as Unicoach; use WglAddons\Includes\Wgl_Elementor_Helper; global $wgl_blog_atts; // Default settings for blog item $trim = true; if (!$wgl_blog_atts) { global $wp_query; $trim = false; $wgl_blog_atts = [ 'query' => $wp_query, // General 'blog_layout' => 'grid', // Content 'blog_columns' => Unicoach::get_option('blog_list_columns') ?: '12', 'hide_media' => Unicoach::get_option('blog_list_hide_media'), 'hide_content' => Unicoach::get_option('blog_list_hide_content'), 'hide_blog_title' => Unicoach::get_option('blog_list_hide_title'), 'hide_all_meta' => Unicoach::get_option('blog_list_meta'), 'meta_author' => Unicoach::get_option('blog_list_meta_author'), 'meta_comments' => Unicoach::get_option('blog_list_meta_comments'), 'meta_categories' => Unicoach::get_option('blog_list_meta_categories'), 'meta_date' => Unicoach::get_option('blog_list_meta_date'), 'hide_likes' => !Unicoach::get_option('blog_list_likes'), 'hide_share' => !Unicoach::get_option('blog_list_share'), 'hide_views' => !Unicoach::get_option('blog_list_views'), 'read_more_hide' => Unicoach::get_option('blog_list_read_more'), 'content_letter_count' => Unicoach::get_option('blog_list_letter_count') ?: '85', 'heading_tag' => 'h3', 'read_more_text' => esc_html__('READ MORE', 'unicoach'), 'items_load' => 4, ]; } // Retrieve arrived|default variables extract($wgl_blog_atts); global $wgl_query_vars; if (!empty($wgl_query_vars)) { $query = $wgl_query_vars; } $kses_allowed_html = [ 'a' => [ 'href' => true, 'title' => true, 'class' => true, 'style' => true, 'rel' => true, 'target' => true, ], 'br' => ['class' => true, 'style' => true], 'b' => ['class' => true, 'style' => true], 'em' => ['class' => true, 'style' => true], 'strong' => ['class' => true, 'style' => true], 'span' => ['class' => true, 'style' => true], ]; // Variables validation $img_size = $img_size ?? 'full'; $img_aspect_ratio = $img_aspect_ratio ?? ''; $hide_share = $hide_share && function_exists('wgl_theme_helper'); $media_link = $media_link ?? false; $hide_views = $hide_views ?? false; // Meta $meta_date = $meta_cats = []; if (!$hide_all_meta) { $meta_date['date'] = !$meta_date; $meta_cats['category'] = !$meta_categories; $meta_cats['author'] = !$meta_author; $meta_cats['comments'] = !$meta_comments; $use_likes = !$hide_likes; $use_views = !$hide_views; $use_shares = !$hide_share; } // Loop through query while ($query->have_posts()) : $query->the_post(); $post_img_size = class_exists('WglAddons\Includes\Wgl_Elementor_Helper') ? Wgl_Elementor_Helper::get_image_dimensions($img_size, $img_aspect_ratio) : 'full'; $single = Unicoach_Single_Post::getInstance(); $single->set_post_data(); $single->set_image_data($media_link = true, $post_img_size); $has_media = $single->meta_info_render; $blog_post_classes = ' format-' . $single->get_pf(); $blog_post_classes .= $hide_media ? ' hide_media' : ''; $blog_post_classes .= is_sticky() ? ' sticky-post' : ''; $blog_post_classes .= !$has_media ? ' format-no_featured' : ''; // Render echo '<div class="wgl_col-', esc_attr($blog_columns), ' item">'; echo '<div class="blog-post', esc_attr($blog_post_classes), '">'; echo '<div class="blog-post_wrapper">'; // Date if (!$hide_all_meta) { $single->render_post_meta($meta_date); } // Media if (!$hide_media && $has_media) { $single->render_featured([ 'media_link' => $media_link, 'image_size' => $post_img_size, 'hide_all_meta' => true, 'meta_cats' => $meta_cats ]); } ?> <div class="blog-post_content"><?php // Media alt (link, quote, audio...) if (!$hide_media && !$has_media) { $single->render_featured(); } if (!$hide_all_meta) {?> <div class="post_meta-wrap"><?php // Cats $single->render_post_meta($meta_cats); // Likes, Views if ($use_views || $use_likes || $use_shares) { ?> <div class="meta-data"><?php // Socials if ($use_shares) {?> <div class="share_post-container"> <i class="flaticon flaticon-share"></i><?php wgl_theme_helper()->render_post_share(); ?> </div><?php } // Views echo ( (bool)$use_views ? $single->get_post_views(get_the_ID(), true) : '' ); // Likes if ($use_likes) { wgl_simple_likes()->likes_button(get_the_ID(), 0); } ?> </div><?php }?> </div><?php } // Title if ( !$hide_blog_title && !empty($title = get_the_title()) ) { printf( '<%1$s class="blog-post_title"><a href="%2$s">%3$s</a></%1$s>', esc_html($heading_tag), esc_url(get_permalink()), wp_kses($title, $kses_allowed_html) ); } // Excerpt|Content if (!$hide_content) { $single->render_excerpt($content_letter_count, $trim); } // Read more if (!$read_more_hide && !empty($read_more_text)) { ?> <div class="read-more-wrap"> <a href="<?php echo esc_url(get_permalink()); ?>" class="button-read-more"> <span><?php echo esc_html($read_more_text); ?> </span> </a> </div><?php } // Pagination wp_link_pages(Unicoach::pagination_wrapper()); ?> </div> </div> </div> </div><?php endwhile; wp_reset_postdata();