我有這段代碼來顯示特定類別的帖子。它工作得很好,但問題是它始終顯示下面的評論部分,在哪裏粘貼短代碼。討論:允許評論未被選中。 請幫忙。 謝謝。WordPress的:評論繼續顯示在頁面上
<?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 as $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');
?>
您是否僅在常規設置或使用此代碼的頁面中拒絕了評論?因爲如果您使用的是頁面模板,則還需要停用評論。有點愚蠢,他們有一個全球性的設置,但它並沒有真正的工作,因爲它應該:\ –
問題在於你試圖顯示這個代碼的文件。嘗試檢查該文件是否允許評論 –