我应该使用哪个钩子来编辑WordPress仪表板上的待定评论计数?

时间:2021-07-03 作者:Fabian Amran

enter image description here

这张图片展示了我所指的悬而未决的评论。如您所见,菜单栏上显示的数字与挂起列上显示的数字不同。

我正在设法编辑以黄色突出显示的数字

1 个回复
最合适的回答,由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,因为我发现其他插件也会影响这一点。这取决于您的设置。如果添加此筛选器但它不起作用,请更改100100000 或任何其他大数字。数字越大,修改生效的可能性越大。

WordPress还可以在编辑评论页面中更改评论状态时动态更改评论计数。此代码doesn\'t take any of that into consideration. 它只是提供了一种机制来设置页面加载时显示的数字。

注意:强制设置此值可能会在系统其他地方产生意外后果。针对您的特殊情况进行测试和评估。