网上有很多关于如何设置评论回复自动发邮件的功能代码,其中有下面一句:
. htmlspecialchars(get_comment_link($comment->comment_parent)) .
这样做的好处是,可以在分页评论中定位不同分页的评论。
但是,如果我们的博客评论平时不多,就会出现一些麻烦,力量如,当你有一页评论时,某个评论收到了邮件回复,你点击该链接时,会出现如下格式:网站网址/comment-page-1#comment-comment_ID
这样的格式。如果评论就一页,comment-page-1
是不需要出现的,这样的格式会造成缓存插件缓存另外一个页面,与原页面重复,并不利于SEO优化。因此,我门需要的是 网站网址#comment-comment_ID
这样的格式。
因此,需要把以上代码修改成如下格式:
本文禁止住转载。任何形式转载请联系作者(时光在路上 www.timezls.com)。时光在路上保留所有权利
. get_permalink($comment->comment_post_ID) . '#comment-' . $comment->comment_ID .
这样修改后,通过邮件点击链接,可以直接定位到相关网页的某条评论上面了,从而忽略了 comment-page-1、comment-page-2、comment-page-3 。。。这些不必要的参数。
本文禁止住转载。任何形式转载请联系作者(时光在路上 www.timezls.com)。时光在路上保留所有权利
当然,如果你设置了评论分页的话,不需要做这样的修改。但如何更好SEO,则需要考虑一下了。