此次升级采用全新安装,所以之前改过WordPress程序文件代码的又得改一边。不过这次出现了点问题,另外考虑WP更新频率提速中,采用了一些其它方法,如:
1.表情图片替换
add_filter('smilies_src','custom_smilies_src',1,10); function custom_smilies_src ($img_src, $img, $siteurl){ return get_bloginfo('template_directory').'/images/smilies/'.$img; }
采用万戈童鞋的《自定义表情图标路径》的方法,把代码丢入functions.php的循环内,把smilies文件夹丢入主题的images文件夹内。这样表情就跟着主题走了,不错不错~
2011-02-27补充:如果有使用smiley.php来调用表情,那批量替换一下路径改为:
<a href="javascript:grin(':arrow:')"><img src="<?php bloginfo('template_url'); ?>/images/smilies/icon_arrow.gif" alt="" /></a>2.禁用自动保存和修订版本
这个出现问题了,可能是RP问题,反正按照以前方法修改替换后,无法发布新日志……
换用WordPress插件“超级开关”控制:super-switch,这样只要插件更新就OK,当然也可以把插件里的核心代码提取出来,不过这也失去原先插件自主选择的意义了。
3.禁用自动转换为中文标点
remove_filter('the_content', 'wptexturize');
把代码丢入functions.php的循环内,原来万兄早就写过……
4.给“继续阅读”添加 rel=”nofollow”属性
220 221 | $output .= apply_filters( 'the_content_more_link', ' <a href="' . get_permalink() . "#more-$id" class="more-link" rel="nofollow">$more_link_text</a>", $more_link_text ); |
修改wp-includes/post-template.php第220行,添加上 rel=”nofollow” 。
小记完,方便以后自己直接查阅。
PS:又是一个小时,闭关闭关就快成口号来!

沙发?
不错,学习了
呵呵。学到了~
我直接后台升级了~
下次我也可以了~
我用英文版~~第一时间升级~
那个表情替换的,非常适用。
再给你个好方法,3.04测试通过
//禁用半角符号自动转换为全角
remove_filter(‘the_content’, ‘wptexturize’);
哈哈,和第一个修改表情是一样,丢functions.php里,以后不用老是修改代码了。
嗯嗯,用上咯~
我早就开始不修改wp源文件了,懒
以后还是不忙升级,不然一些插件跟不上。
第三点,可以不用改WP文件的,木木看这篇:http://wange.im/wordpress-code-without-plugins.html 其中第二
恩,已修改~
没什么插件,就升级了.
最不喜欢那个红色的升级提示,消灭掉
没改过WP本身,直接自动升级。。
我 本地搭建的 升到3.1后,没感觉差别。。。
我升级了,但是博客里面的文章在前台都没有了,晕,我是新手,写了那么多文章现在都没有了,欲哭无泪啊,希望有朋友帮我解答下,我要把文章显示出来。
能进后台不?后台里面文章还在不?在的话一般重新启用下主题就OK了~
万戈童鞋之前都写过了啊。。太体贴了。
看到木木帅照了。。哈哈、感觉个子好高哈。
自定义表情路径不错
其实都可以写入到functions.php,我是建立了个文件夹,每个小功能建立个php文件,然后把文件夹里所有php文件读取,避免了修改源文件
3.05 猛一下 3.1了。
我每次升级都是手动复制替换一次表情文件
之前是想折腾,现在还是上插件方便~
http://immmmm.com/wordpress-plugins-wp-syntax.html
那个“超级开关”禁用自动保存好像只是表相啊?在数据库里还是会有啊。不知怎么搞的。
原来是我搞错了情况
原来数据库里的才是表相。添加新文章后只要发布了,数据库就不会出现自动草稿了。不过记得新建文章后一定发布,不然就占用一个ID啦
这个插件还有1个没禁用,就是:自动草稿……
还没更新到3.1.木木用的怎么样。据说3.1问题多。
学习学习
那麼,原先文章評論欄的表情路徑要怎麼改過來呢?
哦,那个改成调用主题的链接函数就可以了~落下了,文章里补上一个~
你誤會了
我的意思是指原先文章評論欄上已有表情要怎樣修改路徑,並不是提交評論那兒啊:D
就用那段functions.php的代码诶~
我去~ 原来真是因为WP3.1版本 无法用3.0的禁用修订和自动保存的方法啊。。
我找到原因了,修改了半天但没改明白~
呵呵,不懂PHP,用插件咯~
3.1有这么大的反响?
3.1的自动草稿(Auto Draft)怎么禁用啊?
这个随便搜索下就有代码吧?