是否可以在标准WP循环之外进行寻呼?
我已经在循环中使用了:
<?php if ( $paged >= 2 ) { ?> Some text for the 2nd page on up <?php } ?>
但我希望能够在第二页或更大的所有页面上,在循环之外回显一些文本。可能的还是更好的方法?是否可以在标准WP循环之外进行寻呼?
我已经在循环中使用了:
<?php if ( $paged >= 2 ) { ?> Some text for the 2nd page on up <?php } ?>
但我希望能够在第二页或更大的所有页面上,在循环之外回显一些文本。可能的还是更好的方法?给你:
<?php
if ( is_paged() )
echo \'some text\';
请参见http://codex.wordpress.org/Conditional_Tags#A_Paged_Page您可以像这样进行“第二次”循环:
<?php $posts = query_posts($query_string); if (have_posts()) : while (have_posts()) : the_post();
if ($paged >= 2) {echo "your content";}
endwhile; endif; ?>
现在您可以使用$paged
无论你想去哪里。就像引用的评论一样,这不是最好的解决方案。真是又快又脏。
经过一点测试:您可以使用$paged
循环外部。但您可以使用查询代码中所需的活动页面
<?php get_query_var(\'paged\'); ?>
因为活动页面是活动URL的参数。对于您的问题:if (get_query_var(\'paged\') >=2) {
echo "text for pages from 2 and up";
} else {
echo "text for the first page";
}
我切换到了另一个主题,并决定用其中的一些默认代码制作一个小部件,在自定义循环中显示我的美味帖子、推特帖子、su帖子和youtube视频(不包括主循环中的这些类别)。但是现在。。。分页不再工作。我制作了这个小部件:// =============================== EDL Sidebar Posts Widget ====================================== class SidebarPosts extends WP_Widget { &#x