我正试图让一个片段在我的主题中发挥作用。这是代码:
<?php if ($paged == $wp_query->max_num_pages){
echo do_shortcode('[taq_review]');
}
?>
代码的目的是只在我的WordPress帖子的最后一页上显示短代码。我的WordPress帖子有6页,代码应该只在最后一页输出。这似乎不起作用。有人能指出我做错了什么吗?
我认为您需要的是:
$total_post_page_count = substr_count( $post->post_content, '<!--nextpage-->' ) + 1;
$currentPage = isset($wp_query->query_vars['page']) ? (int)$wp_query->query_vars['page'] : 1;
if ($currentPage == $total_post_page_count)
{
echo do_shortcode('[taq_review]');
}
希望这有帮助:-)
现在应该根据最大页数检查当前页码,然后回显短代码。
if ($wp_query->max_num_pages == $wp_query->get( 'paged' )){
echo do_shortcode('[taq_review]');
}