WordPress主题P2是由 Automattic 开发的一款类似 twitter 式的微博客主题,适用于团队间的信息互通,或者个人式的 blah blah等。

我在一个博客中用了P2主题,使用的过程中,David发现个关于固定链接(Permanent Link)的bug,在wordpress官方也有用户反应此bug,并提出了解决方案,我将其翻译整理了一下。同时根据我自己的需求将该主题默认的显示评论调整成了隐藏评论,有相关需求的朋友也可以看一下。

Part 1. Bug Issue:

在1.04版本中,标题显示的链接和Permanent Link地址是不一致。
例如:标题的title链接是http://www.mydomain.com/?p=123,但是按照你在后台设置的规则链接应该是http://www.mydomain.com/2009/05/sample-post/。


解决方法:

问题出现在functions.php中,打开主题下的该文件,第366行修改为:

echo (is_single()) ? $before.$t.$after : $before.''.$t.''.$after;

保存即可。

Part 2. WordPress P2默认是显示评论的,点击Hide Threads之后才可以隐藏。而我更希望默认隐藏,点击之后再显示,修改方法如下:

1. 打开index.php,把

< ?php _e('Hide threads', 'p2'); ?>

修改为

< ?php _e('Show threads', 'p2'); ?>

2.打开inline-comments.php,把

echo "
    \n";

修改为

echo "

3.打开’inc/p2.js’ 在第456行添加如下代码:

var hidecomments = true;

OK,修改完毕。