modifying the comment form

时间:2013-02-10 作者:Jamie

我看到有很多过滤器和你可以做的事情来删除或修改字段。我在这个网站上找到了一些有用的。我想更进一步,因为我想做一些似乎没有过滤器的事情。比如移除标签。至少我还没有找到。我还需要删除submit按钮,并希望将其替换为实际按钮。用于造型目的。所以我想我可以将comment\\u form函数从wp includes/comment模板中复制出来。php文件并将其放入我的函数中。php文件,以便我可以进行任何修改。问题是WordPress会向您抛出一个以前声明的函数错误。因此,我正在寻找过滤器或操作来注销该函数,以便在函数中使用它。php文件,但我找不到它。你知道我怎么做吗?

我试过了

 remove_action(\'comment_form\');
但这不起作用

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

该函数在主题中直接调用,可能在comments.php. 删除此处的函数调用,并使用不同名称的函数。

请注意,许多插件依赖于本机函数中的代码。如果更改太多,某些插件可能会损坏。

您可以编辑label 打开过滤器的滤芯\'comment_form_default_fields\'. 请不要删除它们,它们对屏幕阅读器用户很重要。

结束

相关推荐

Bones_Comments()和Comments.php有什么不同

我开始使用Bones HTML5 Wordpress入门主题,但与Bones中的一些内置功能有点混淆,有function bones_comments() 在函数中。php,但我在文件中找不到使用或调用此函数的任何地方。我看了一下函数中的代码,它看起来像是一些输出wordpress注释的代码,但也有注释。wordpress中comment\\u template()的php。所以真的搞不明白为什么bones添加了bones\\u comments()函数而没有使用它。bones\\u comments()