在wp-admin内的评论页面上添加Comment_id

时间:2021-01-14 作者:klewis

在WordPress的后端,在评论页面上。是否可以为comment\\u id包含一列?这里是一个视觉的地方。。。

enter image description here

...也许在评论栏的左边?如果是的话,什么是有效的方法?

or 如果更简单,在127.0.0.1下为每个评论?不管怎样,我只需要一个视觉效果,因为这个数字对于我的非技术客户在另一个任务中所需要的东西将非常重要。

1 个回复
最合适的回答,由SO网友:Sally CJ 整理而成

是否可以为comment\\u id包含一列?

是的,您需要使用两个挂钩:

工作示例您可以尝试:

// Add the comment ID column.
add_filter( \'manage_edit-comments_columns\', function ( $columns ) {
    $columns[\'comment_id\'] = \'ID\';
    return $columns;
} );

// Display the content of the above column.
add_action( \'manage_comments_custom_column\', function ( $column_name, $comment_ID ) {
    if ( \'comment_id\' === $column_name ) {
        echo $comment_ID;
    }
}, 10, 2 );
此外,如果我是您,我可能希望将注释ID列设置为可排序的(以便可以通过单击表页眉/页脚中的“ID”列对注释列表进行排序),为此,您可以使用manage_edit-comments_sortable_columns hook 要将列添加到可排序列列表中,请执行以下操作:

add_filter( \'manage_edit-comments_sortable_columns\', function ( $columns ) {
    $columns[\'comment_id\'] = \'comment_id\';
    return $columns;
} );
请注意comment_id 不需要额外的编码来进行注释排序,因此您可以简单地将该列添加到可排序列列表中-对于其他自定义列,您可能需要编写代码,以便根据特定的自定义列对注释进行排序。

相关推荐

I cannot view the comments

我最近开发了我的wordpress网站www.fingeroffury。com用于写博客。我已经贴了几篇博文,获得了评论。遗憾的是,这些评论并没有出现在个别帖子上。我已经在设置讨论和个人帖子中检查了所有必要的权限,但仍然没有显示这些权限。我还能错过什么?