我想显示网站中的当前页码。但我希望它是有条件的,这样它就不会出现在主页/首页上。使用下面的代码,完全可以显示页码。
<?php
$pageNumber = (get_query_var(\'paged\')) ? get_query_var(\'paged\') : 1;
if(!is_front_page()) {
echo "<div class=\'page-count\'><?php echo \'– $pageNumber –\'; ?></div>";
}
?>
最合适的回答,由SO网友:Stephen Harris 整理而成
您要使用is_paged
它检查当前页码是否为2或更高(如果是,则返回true)。is_front_page
检查“主页是帖子还是页面”。
您还使用了不正确的语法(从双引号改为单引号,并使用<?php
在正在回响的字符串中)。
未经测试,但以下操作应满足您的要求:
<?php
$pageNumber = (get_query_var(\'paged\')) ? get_query_var(\'paged\') : 1;
if(is_paged()) {
echo "<div class=\'page-count\'> –".$pageNumber." –</div>";
}
?>