wordpress折腾小记(1)
今天这篇文章主要是留给自己以后看的,以前折腾的都是方便读者什么的功能,这次折腾的功能是方便自己的!
这个功能其实比较蛋疼,在折腾的时候请先备份好自己的文件,我刚开始折腾就没用备份结果杯具了!我先说明一下,我是从2.9.2版本直接升级的3.1的,我之所以一开始没备份,是因为我想着反正有3.1的程序,不行了到时候覆盖一下3.1的就行了,可是就是这一点的大意,让我蛋疼了一会。最后我把demo站从2.9升级到3.1然后在去拿demo的文件去覆盖才恢复好的,蛋疼吧!
闲话就说到这里,这次折腾的是我后台回复评论加@这样的结构,其实这个阿邙早就写过了,不过最近他博客打不开了,所以我就直接再改一下以前的代码让他实现后台回复就可以了!首先这次折腾的文件位于/wp-admin/includes/template.php,是系统文件,再次强调一定要注意备份!
其实我的wordpress后台评论有两个地方,一个就是登录进去的控制板那里,一个就是左边菜单的评论,这次是要实现这两个评论回复都要加@!因为结构不一样,所以根据自己需要来添加吧,我是把两个都加上了@,就是想着如果以后评论少了,直接在控制板那里就可以回复了,如果评论多了就点击评论那个链接!
第一个是评论链接的
- <script type=“text/javascript”>
- jQuery(document).ready(function($){
- $(‘.reply>.vim-r’).click(function() {
- var atid = ’“#div-’ + $(this).parent().parent().parent().parent().attr(“id“) + ’”‘;
- var atname = $(this).parent().parent().parent().parent().find(‘strong:first’).text();
- $(“#replycontent”).attr(“value”,“<a href=” + atid + “ >@”+atname+“</a>”).focus();
- });
- });
- </script>
这个是控制板的评论
- <script type=“text/javascript”>
- jQuery(document).ready(function($){
- $(‘.hide-if-no-js>.hide-if-no-js’).click(function() {
- var atid = ’“#div-’ + $(this).parent().parent().parent().parent().attr(“id“) + ’”‘;
- var atname = $(this).parent().parent().parent().find(‘cite:first’).text();
- $(“#replycontent”).attr(“value”,“<a href=” + atid + “ >@”+atname+“</a>”).focus();
- });
- });
- </script>
代码就不怎么解释了,想用的朋友直接复制就可以用了,具体贴在什么位置,嘿嘿,随便那里都可以,不过建议你贴到结尾,这样以后查找和修改都方便。不过以后升级都要再重新修改,有点麻烦不知道有什么好点的办法,我这个办法太没有技术含量了,蛋疼!
代码到此结束,用不用就各位自己衡量了,主要我是配合我前台评论加@才加上的,如果自己主题不需要这么搞,完全没必要。


抢占沙发一个1
2011年03月15日 12:04 | 1楼
@双陈记你速度好快
2011年03月15日 12:05 |
我是来打酱油的……
2011年03月15日 12:04 | 2楼
@❤猫绒绒❤
2011年03月15日 12:06 |
过来支持野鹤~~~~
2011年03月15日 12:30 | 3楼
@heson呵呵,这个纯属蛋疼折腾
2011年03月15日 12:44 |
呵呵,兄弟,我又回来了,谢谢你的留言哦!
2011年03月15日 13:36 | 4楼
@醉美点金你可终于回来了
2011年03月15日 15:16 |
围观
2011年03月15日 13:55 | 5楼
@凡尘飞扬也是打酱油的
2011年03月15日 15:28 |
阿邙消失好久了,网站也挂了吧
2011年03月20日 11:02 | 6楼
@yesureadmin网站确实挂了,又少了一个高手
2011年03月20日 18:20 |
支持一下博主老大
2011年04月1日 00:08 | 7楼
@快播电影
2011年04月1日 23:38 |