如何从wp-admin的编辑评论页面中删除一些作者字段?

时间:2021-10-22 作者:sgr12

对于自定义角色,我必须删除/隐藏WP admin中编辑注释区域内“作者”框中的电子邮件和URL字段。只有名称字段应该在那里可见。

edit comments page in wp-admin

我必须在讨论设置中为评论启用URL和电子邮件字段,并且不能使用CSS仅在前端隐藏字段。它们应该完全从页面的源代码中删除,因此最有可能的方法是删除字段的后端代码。

WP admin中编辑评论页面的URL示例:wp-admin/comment.php?action=editcomment&c=544499.

表单来自wp-admin/edit-form-comment.php, 从中调用wp-admin/comment.php. 有人能建议一种方法来删除表单中显示的这两个字段吗?谢谢

1 个回复
SO网友:Tommy Pradana

没有筛选器挂钩来自定义管理页面上的注释编辑字段。但是,您可以使用CSS隐藏这两个字段,在活动主题上添加下面的代码。

function wp_ste_remove_commentfields() {
    global $pagenow;
    if ( $pagenow != \'comment.php\' ) return;
    ?>
    <style>
        .editcomment tr:nth-child(2),
        .editcomment tr:nth-child(3) {
            display: none;
        }
    </style>
    <?php
}
add_action( \'admin_print_styles\', \'wp_ste_remove_commentfields\' );