我有一个主题,它使用comments\\u template()编写评论表单,并将现有评论添加到页面。comments\\u template()似乎在内部调用comment\\u form(),后者编写允许用户提交评论的表单。
comment\\u form()接受表单的各种设置数组。
我的问题是,我无法将数组直接传递给comment\\u form(),因为主题只使用comments\\u模板。
1) 是否有方法通过comments\\u模板传递数组参数?
2) 我可以在函数中重写comment\\u form()。php,以便无论何时调用它,都会自动传入我的参数。类似这样:
$args = array(
\'first_setting\' => \'some value\',
\'another_setting\' => \'another value\'
);
function my_comment_form($args){
comment_form($arg);
}
add_action(\'write_comments_form\',\'my_comment_form\') //does an action like \'write_comments_form\' exist?
我希望我的更改是全局的,所以在这里设置这些值是可以的。