Hellow有我尝试到处寻找所有但我不能找到它 - 可能是因为我想要做的所有要求就是删除我在wordpress评论中的评论文本区域 - 我成功删除了URL网站和名称使用以下代码注释字段
<?php
function remove_comment_fields($fields) {
unset($fields['url']);
unset($fields['author']);
unset($fields['email']);
return $fields;
}
add_filter('comment_form_default_fields','remove_comment_fields');
?>
但是无法删除文本区域 - 实际上你会想到我会做什么删除所有这些我使用的插件允许你在评论中发布图像,我想给用户的唯一选项是发布图片通过评论。请指导我。
答案 0 :(得分:1)
两个选项,comment_form_defaults
过滤器:
add_filter( 'comment_form_defaults', 'so16856397_comment_form_defaults', 10, 1 );
function so16856397_comment_form_defaults( $defaults )
{
$defaults['comment_field'] = '';
return $defaults;
}
或comment_form_field_comment
过滤器:
add_filter( 'comment_form_field_comment', 'so16856397_comment_form_field_comment', 10, 1 );
function so16856397_comment_form_field_comment( $field )
{
return '';
}
答案 1 :(得分:0)
您还可以通过将CSS的ID设置为display:none
来隐藏textarea评论框
答案 2 :(得分:0)
很简单,将此代码添加到functions.php文件中
function disable_comments_everywhere( $open, $post_id ) {
return false;
}
add_filter( 'comments_open', 'disable_comments_everywhere', 10 , 2 );