php - Wordpress: Comments keep showing on the page -
i have code display posts specific category. works fine problem keeps showing comments section below ever paste shortcode. discussion: allow comments unchecked. please help. thanks.
<?php function get_blog_post_category(){ global $post; global $post_id; $content = ""; $content .= '<div class="blog_post_wrap">'; $content .= '<ul class="blog_post_ul">'; $args = array( 'numberposts' => -1, 'category' => 10, 'orderby' => 'date', 'order' => 'asc', 'paged' => $paged ); $posts = get_posts( $args ); foreach( $posts $post ): setup_postdata($post); $content .= '<li class="col-md-3 blog_post_li">'; $content .= '<a href="'.get_post_permalink().'">'; $content .= '<div class="blog_single_post_wrap"> '; $post_image_id = get_post_thumbnail_id($post_to_use->id); if ($post_image_id) { $thumbnail = wp_get_attachment_image_src( $post_image_id, 'post-thumbnail', false); if ($thumbnail) (string)$thumbnail = $thumbnail[0]; } $content .= '<div class="blog_image" style="background-image:url('.$thumbnail.')"></div>'; //$content .= '<div class="blog_post_images">' . get_the_post_thumbnail($post_id, 'thumbnail') . '</div>'; $content .= '<div class="blog_posting_wrap">'; $content .= '<div class="blog_time_date">' . get_the_time(get_option('date_format')); $content .= '<span class="blog_viewed">' . getpostviews(get_the_id()) . '</span>'; $content .= '</div>'; $content .= '<div class="blog_title">' . get_the_title() . '</div>'; $content .= '<div class="blog_expert">' . get_the_excerpt() . '</div>'; $content .= '</div>'; $content .= '</div>'; $content .= '</a>'; $content .= '</li>'; endforeach; $content .= '</ul>'; $content .= '</div>'; return $content; } add_shortcode('iu_blog_posts_eng', 'get_blog_post_category'); ?>
unchecking allow comments not let users comment on future posts before changed setting, few of posts of past need manually change comment_status :
update wp_posts set comment_status="closed";
Comments
Post a Comment