主页的wordpress条件语句

时间:2011-12-18 16:05:32

标签: wordpress conditional

我正在开发一个wordpress博客主题,它显示了主页上的帖子。我试图仅在主页上显示一些文本,而不是在博客文章的第2,3,4页等上。下面的代码显示了所有博客页面上的文字:

<?php
    if (is_front_page()) {
    ?><p>TEST FRONT PAGE</p>
    <?php
} ?>

如何仅在正面主页上显示此内容(第1页,而不是1之后的页面)?

在下面的评论中找到答案

1 个答案:

答案 0 :(得分:1)

您可以使用is_paged访问wp_query中的全局变量而不是声明其他变量并进行检查。

<?php if (is_home() && !is_paged()) : ?>
Your front page content.
<?php endif; ?>

或者如果您有一个静态帖子作为首页及其自己的子页面,您可以使用:

<?php if (is_front_page() && !is_paged()) : ?>
Your static front page content.
<?php endif; ?>

仅定位静态帖子的第一页。