最合适的回答,由SO网友:Paul G. 整理而成
您可以使用以下方法手动调整此数字。
function adjust_wp_comments_count( $original_counts ) {
$counts = new \\stdClass();
$counts->moderated = 99;
return $counts;
}
add_filter( \'wp_count_comments\', \'adjust_wp_comments_count\', 100, 1 );
线路:
$counts->moderated = 99
如果要将其设置为您选择的特定值或计算,则需要进行调整。
注意:我已经将过滤器优先级设置为100,因为我发现其他插件也会影响这一点。这取决于您的设置。如果添加此筛选器但它不起作用,请更改100
到100000
或任何其他大数字。数字越大,修改生效的可能性越大。
WordPress还可以在编辑评论页面中更改评论状态时动态更改评论计数。此代码doesn\'t take any of that into consideration. 它只是提供了一种机制来设置页面加载时显示的数字。
注意:强制设置此值可能会在系统其他地方产生意外后果。针对您的特殊情况进行测试和评估。