我想添加文本,但只显示在主页上。我使用了以下if脚本:
<?php if( is_home() ) : ?>
<p>Some text</p>
<?php endif;?>
但问题是它出现在每个分页的页面上。例如,如果我查看
http://www.example.com/page/2/
它将显示该文本。我只希望它出现在第一页。
有什么办法吗?
最合适的回答,由SO网友:Pieter Goosen 整理而成
您可以使用is_paged()
。。。检查显示的页面是否已“分页”,当前页码是否大于1。这是一个布尔函数,意味着它返回TRUE或FALSE。
您可以按如下方式调整代码
<?php if( is_home() && !is_paged() ) : ?>
<p>Some text</p>
<?php endif;?>