在顶部插件上使用T5注释文本区域时编辑注释字段

时间:2012-08-07 作者:Nitzki

我正在使用T5 Comment Textarea On Top-Plugin 对于comment\\u字段。我是wordpress的新手。所以我不知道,如何编辑comment\\u字段的样式或编辑标签?通常我会在我的评论中放入comment\\u表单数组。php如下所示:

   \'comment_field\'        => \'<p class="comment-form-comment">...\',
但这只会添加另一个文本区域。然后我尝试添加如下新过滤器:

add_filter( \'comment_form_field_comment\', \'my_comment_form_field_comment\' );

function my_comment_form_field_comment( $comment_field ) {

    $comment_field = \'<div class="comment-field-wrapper">\' . $comment_field . \'</div>\';

    return $comment_field;
}
。。。无更改。抱歉,似乎有点像试错。也许你可以帮我。那太好了!

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

在插件之前更改textarea。插件的默认优先级为10,因此您可以使用9:

add_filter( \'comment_form_defaults\', \'wpse_61103_change_textarea\', 9 );

function wpse_61103_change_textarea( $fields )
{
    $fields[\'comment_field\'] = \'<div class="comment-field-wrapper">\'
        . $fields[\'comment_field\']
        . \'</div>\';

    return $fields;
}

结束

相关推荐

特定用户的wp_count_post、wp_count_Terms和wp_count_Comments?

有没有办法实现这些功能wp_count_posts, wp_count_terms 和wp_count_comments 仅为特定用户返回结果,可能使用用户的ID?我正在为自定义帖子类型制作一个自定义的“即时”仪表板小部件,我需要它只显示当前用户的数据,而不是整个站点的数据。提前谢谢。EDIT: 为了回应@kaiser在下面的评论,我做了以下操作,但什么都没有发生-结果与过滤器关闭时的结果相同(不应该是这样-检查此用户是否有不同数量的已发布employee 职位类型)。我的函数中的代码似乎根本没有被调用,