如果小于x个注释或启用了其他对象,则删除PHP对象

如果小于x个注释或启用了其他对象,则删除PHP对象,php,pagination,Php,Pagination,我有两个PHP对象 if(函数_存在('wp_commentnavi'){wp_commentnavi();} 哪一个是注释分页和 if(函数_存在('wp_commentnavi_all_comments_link'){wp_commentnavi_all_comments_link();} 这是所有评论链接 我想第二个,所有的评论链接,只有在 a) 有超过x条评论或 b) 如果未显示注释分页,也不应显示“所有注释”链接 本质上,我想说,如果有超过x条评论,则显示所有评论链接,如果没有,则不显

我有两个PHP对象

if(函数_存在('wp_commentnavi'){wp_commentnavi();}

哪一个是注释分页和

if(函数_存在('wp_commentnavi_all_comments_link'){wp_commentnavi_all_comments_link();}

这是所有评论链接

我想第二个,所有的评论链接,只有在

a) 有超过x条评论或

b) 如果未显示注释分页,也不应显示“所有注释”链接

本质上,我想说,如果有超过x条评论,则显示所有评论链接,如果没有,则不显示所有评论链接

或者-如果需要分页(即第一个对象处于活动状态),则显示所有注释链接

有人知道执行此操作所需的代码吗

提前谢谢

试试这个:

if (wp_count_comments() < $X && function_exists('wp_commentnavi_all_comments_link')) {

    // Do something
}
if(wp\u count\u comments()<$X&&function\u存在('wp\u commentnavi\u all\u comments\u link')){
//做点什么
}

这就是你的意思吗?

是的,这就是我要找的理论。但是,这个精确的代码导致网站失败,我复制了它,并将x改为10,对吗?是的,
$x
是您想要显示的评论数。到底什么失败了?我还没有测试我的代码。我用
替换了
,所有的东西都没有显示标题。不知道为什么,因为我对php的了解非常有限,但有一些严重的错误<代码><5不带美元符号。如果是变量,请使用美元符号。