WordPress删除comment_form(‘cancel_reply_link’)()

自定义我的评论模板, 我正在使用comment_form函数。
http://codex.wordpress.org/Function_Reference/comment_form
删除某些内容似乎很容易, 例如通过使用空白值覆盖默认值来删除” 你可以使用这些标记和属性” 表格下方的文本。但是, 它不允许你从模板中删除” cancel_reply_link” , 因为从数组中删除其值仍然会使它显示默认值。

< ?php comment_form( array( 'comment_notes_after'=> '', 'title_reply'=> '', 'comment_field'=> '< textarea id="comment" name="comment" aria-required="true" placeholder="Leave a comment..."> < /textarea> ', 'logged_in_as'=> '', 'cancel_reply_link'=> '' ) ); ?>

如你所见, cancel_reply_link保留为空, 但是在我的评论文本区域之前, 它将仍然输出以下HTML。
< h3 id="reply-title" class="comment-reply-title"> < small> < a rel="nofollow" id="cancel-comment-reply-link" href="http://www.srcmini.com/websites/wordpress/post-6/comment-page-1/#respond"> Click here to cancel reply.< /a> < /small> < /h3>

如何删除此h3及其内容?
我希望将其删除的原因是, 当人们回复其他评论时, 我可以在文本区域下方的” 提交” 按钮旁边添加一个” 取消” 按钮。
谢谢。
View post on imgur.com

#1你在这里有几个选择。一种是使用css对用户隐藏该元素。
h3.comment-reply-title { display: none)

另一个选择可能是使用” cancel_comment_reply_link” 过滤器来编辑html。
https://core.trac.wordpress.org/browser/tags/4.1.1/src/wp-includes/comment-template.php#L1549
#2【WordPress删除comment_form(‘ cancel_reply_link’ )()】如果要删除取消链接, 则需要使用__return_false函数内置的wordpress为以下过滤器返回假值:
add_filter( 'cancel_comment_reply_link', '__return_false' );

这里已经回答了。
上面的函数位于wp-includes / functions.php中:
function __return_false() { return false; }

在wp-includes / functions.php中, 还有更多类似的函数返回过滤器的通用值, 例如:__return_true或__return_empty_string

    推荐阅读