Wordpress主题P2固定链接bug解决方法
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.'<a href="'.get_permalink( $post->id ).'">'.$t.'</a>'.$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 "<ul class=\"commentlist inlinecomments\">\n";</ul>修改为
echo "<ul class=\"commentlist inlinecomments\" style='display:none;'>\n";</ul>
3.打开’inc/p2.js’ 在第456行添加如下代码:
var hidecomments = true;
OK,修改完毕。

很久没有更新了, 没有用过P2的主题, 过来占位支持.
写了少了之后就越来越不知道该写什么了
感觉G7这个主题也不错啊!
Pretty good post. I just found your blog and wanted to say
that I’ve really enjoyed reading your blog posts. Any way
I’ll be subscribing to your feed and I hope you post again soon!
主题不错.
像我这么懒的人应该就直接换主题都不想去改代码了…
其实我也是很懒的
Hi Davide,我是sanding~~好久不见,开始走技术路线了
我的新博客 http://jiayii.com
keep in touch. good luck~
不走技术路线,刚好碰到了,凑点字数
hi Davide,好久不见,开始走技术路线了~~~
我的新博客 http://jiayii.com
keep in touch. good luck~
我说你原来的咋打不开了呢
话说老百姓还是搞不过天朝啊
厉害!
又没人出现 安装了p2之后,后台就登不上了啊 。。。
望请斑竹解答下 急~!!!!!!
是说找不到登陆的入口吗?
你的域名/wp-login.php就可以了
不是找不到登陆的入口,而是登陆后台后页面刷不出来,控制面板也都没显示,后来想改回其他主题都不行了。我的是在本地安装。
而且在前面启动P2的时候网页刷的很慢,没有完全替换掉原来的版本,上面的当前主题还是原来的默认主题。但是网站前台已经显示是P2的主题了。接着就是等不了后台的情况了。
望解答。。。。
会不会是本地的环境问题呢?
我在别的博客测试是没有问题的。
用别的主题有问题么?
不行的话就换个主题吧,或者去作者的博客问一下
哦,其实我主要的是想要那个 在文章那能显示作者头像和名字的插件。。。。有没有知道的能不能告诉个 谢谢
这个应该改一下就可以了吧,你找个懂技术的问一下,加几行代码应该就可以了。
文章里Part1有个书名号被转义了.
哪个
按这个方法修改了,没成功,索性就不用了。
我当时按这个成功了。或者你到官方搜索一下,可以找到解决方法
P2在IE6下显示不正常,可有办法解决?
建议到p2官方去搜一下,应该有解决办法的。我就是在那边搜的
我轻轻地来了,留了个脚印!
学习,小踩下