Php wordpress中的重写操作

Php wordpress中的重写操作,php,html,wordpress,wordpress-theming,Php,Html,Wordpress,Wordpress Theming,在文件“/wp includes/comment template.php”中,在函数comment_form()exist action-“do_action('comment_form_before')中。下面写了这个动作的代码 <div id="respond" class="comment-respond"> <h3 id="reply-title" class="comment-reply-title"><?php comment_form_title(

在文件“/wp includes/comment template.php”中,在函数comment_form()exist action-“do_action('comment_form_before')中。下面写了这个动作的代码

<div id="respond" class="comment-respond">
<h3 id="reply-title" class="comment-reply-title"><?php comment_form_title( $args['title_reply'], $args['title_reply_to'] ); ?> <small><?php cancel_comment_reply_link( $args['cancel_reply_link'] ); ?></small></h3>


我想用我自己的代码替换所有这些代码。我该怎么做?

打开带有代码的文件,替换代码,然后保存?@PeeHaa,前提是OP希望在下一次升级WordPress时丢失更改。如果可能的话最好避免。我不能。我正在做模板。。我认为,替换所有comment_form()函数将是一个糟糕的解决方案。有可能解决钩子的问题吗?@user3724896-代码本身是一个问题,还是仅仅是它的外观?你能用CSS隐藏它吗?如果没有,我唯一能想到的就是开始输出缓冲
comment\u form\u之前的
hook中的输出,读取(并关闭)
comment\u form\u之后的
hook中的缓冲区,然后在输出内容之前对其进行操作。这是一种很难看的方式。@Hobo这是一种外表。我想用我自己的类将这段代码包装在“div”中,并添加span块。我用自己的函数替换了整个comment_form()函数,暂时解决了这个问题,但我认为,这不是正确的方法。。