我们的博客位于网页的子目录中http://example.com/blog
. 以下是取消回复链接的示例:
<a rel="nofollow" id="cancel-comment-reply-link" href="/postcategory/postname.html#respond"> style="display:none;">cancel reply</a></small>
如您所见,取消回复链接
domain.com/postcategory/postname.html#respond
, 导致404错误。
如何在不禁用注释的情况下找到解决方法?
我已经尝试过在functions.php
, 但这完全禁用了注释功能:
add_filter( \'cancel_comment_reply_link\', \'__return_false\' );
感谢您的及时帮助。
SO网友:Johansson
尝试使用此筛选器完全修改链接及其文本:
apply_filters( \'cancel_comment_reply_link\', $formatted_link, $link, $text );
您可以根据需要修改适当的值。您还可以使用
preg_replace()
修改链接并添加
/blog/
它的价值。
要完全删除链接,请使用:
add_filter( \'cancel_comment_reply_link\', \'\', \'\', \'\' );