对评论表单进行深度定制? 时间:2013-01-31 作者:He Shiming 我已经被交给一个设计翻译成WordPress插件&;主题我的问题是关于构建自定义评论表单。该设计在comment submit按钮上使用了一些自定义脚本。它处理“提交…”按钮状态、动画和检查。它使用锚定标记<a> 使用jQuery的.bind 提交表格。我注意到comment_form WordPress的功能没有提供更改提交按钮的解决方案。我只需要在自己处理的时候把它取下来。更糟糕的是WordPress硬编码<input name="submit"> 这使得jQuery无法调用.submit (有关此问题的更多详细信息,请参见:https://stackoverflow.com/questions/12540953/property-submit-of-object-htmlformelement-is-not-a-function). 所以仅仅用CSS隐藏这个按钮是行不通的。如果我不想使用<input type="submit"> WordPress评论表单的按钮,我有任何选项来构建自己的按钮吗?谢谢 1 个回复 最合适的回答,由SO网友:fuxia 整理而成 这很难。输出缓冲可以解决以下问题:add_action( \'comment_form_field_comment\', \'ob_start\' ); add_action( \'comment_form\', \'wpse_83898_replace_submit\' ); function wpse_83898_replace_submit() { $html = ob_get_clean(); # do some magic echo $html; } 只是一个想法,没有经过测试。 结束 文章导航