WordPress:改变 comment_form();插件中的 $defaults

WordPress: Changing comment_form(); $defaults in plug-in

我正在使用扩展评论插件彻底改变 comment_form();。现在我想控制插件中 $default 选项的值。测试了下面的 PHP,但出现以下错误:

php:

add_filter( 'comment_form_defaults', $defaults );

function custom_defaults($defaults) {
    $comment_field_hide = '';

    $defaults[ 'label_submit' ] = 'fooBar';
    return $defaults;

}

编辑:根据下面的评论进行了更改,错误消失了,但功能没有生效。

确实,该方法是“add_filter”...这就是错误。删除 "s"

看来您也没有正确使用参数...第二个参数应该是函数的名称,所以将其更改为:

add_filter( 'comment_form_defaults', 'custom_defaults' );

function custom_defaults($defaults) {
    $comment_field_hide = '';

    $defaults[ 'label_submit' ] = 'fooBar';
    return $defaults;

}