十二月
6
最近想试试博客的trackback功能,发现装了wordpress静态化插件cos-html-cache后,原先使用Permalinks重写过的trackback路径无效了,返回404页面,郁闷了。找了cos-html-cache的作者,他很热情,但还是没能解决,他说是空间的问题。解决方法只能是使用直接的trackback地址了,而不能使用Permalinks。
使文章显示真实trackback地址的方法是修改comment-template.php文件。打开wordpress的wp-includes/comment-template.php,查找
if ( '' != get_option('permalink_structure') )
$tb_url = trailingslashit(get_permalink()) . user_trailingslashit('trackback', 'single_trackback');
$tb_url = trailingslashit(get_permalink()) . user_trailingslashit('trackback', 'single_trackback');
把这两行注释掉,即
// if ( '' != get_option('permalink_structure') )
// $tb_url = trailingslashit(get_permalink()) . user_trailingslashit('trackback', 'single_trackback');
// $tb_url = trailingslashit(get_permalink()) . user_trailingslashit('trackback', 'single_trackback');
这样trackback就不会显示Permalinks了,此时trackback链接也有效了。
订阅评论
发表评论