2 个我常用的 WordPress 插件: SEO for Paged Comments、Quotmarks Replacer 上个月开始就转为非插件方式,也就是说直接加到主题的 functions.php 中,今天才想到贴出来,其实很简单,一点技术含量也没有,也就是 CP 党的 CP 大法。
1. Quotmarks Replacer
插件简介:Quot marks Replacer 是一个通过禁用 wptexturize 函数,解决 WordPress 自动将半角的单引号、双引号和省略号转换为全角标点的问题。使后台输入的标点格式与前台读者浏览的标点格式保持一致的插件。
插件官方:Quotmarks Replacer
PS:以前我写过一篇文章是通过修改 WordPress 源文件来达到此插件功能,后来发觉修改源文件实在是麻烦——没升级一次 WP 就要更改一次。
插件转非插件:同样把下面的代码直接 CP(copy paste) 到主题文件 functions.php 里面的 <?php ...... ?> 之间即可:
/* Plugin Name: Quotmarks Replacer Plugin URI: http://sparanoid.com/tag/quotmarks-replacer/ Description: A plugin disables wptexturize founction that keeps all quotation marks and suspension points in half-width form. 通过禁用 wptexturize 函数,解决 WordPress 自动将半角的单引号、双引号和省略号转换为全角标点的问题。使后台输入的标点格式与前台读者浏览的标点格式保持一致。 Version: 2.2 Author: Sparanoid Author URI: http://sparanoid.com/ */ $qmr_work_tags = array( 'bloginfo', 'comment_author', 'comment_text', 'list_cats', 'link_name', 'link_description', 'link_notes', 'single_post_title', 'term_name', 'term_description', 'the_title', 'the_content', 'the_excerpt', 'wp_title', 'widget_title' ); foreach ( $qmr_work_tags as $qmr_work_tag ) { remove_filter ($qmr_work_tag, 'wptexturize'); }
2. SEO for Paged Comments
插件简介:WordPress 评论分页 SEO 插件,该评论分页 SEO 插件将评论分页页面的 post 正文显示摘要,再加上一个至 post 的 permalink 链接,从而区分了正文页面,避免重复内容,完全达到了 SEO 的要求。
插件转非插件:把插件代码直接移到主题文件 functions.php 即可,我稍微修改,把下面的代码直接 CP(copy paste) 到 functions.php 里面的 <?php ...... ?> 之间即可:
if ( !function_exists('seo_paged_comments_content_filter')) { function z_seo_paged_comments_content_filter($t = '') { /* Plugin Name: SEO for Paged Comments Version: 1.1 Description: Reduce SEO problems when using WordPress's paged comments. Author: Austin Matzko Author URI: http://www.pressedwords.com */ if ( function_exists('get_query_var') ) { $cpage = intval(get_query_var('cpage')); if ( ! empty( $cpage ) ) { remove_filter('the_content', 'z_seo_paged_comments_content_filter'); $t = get_the_excerpt(); $t .= sprintf('<p><a href="%1$s">%2$s</a></p>', get_permalink(), get_the_title()); } } return $t; } add_filter('the_content', 'z_seo_paged_comments_content_filter'); }
2010.3.18 13:45 Edit
万戈在评论提醒到:“其实第2个插件可以抛弃了,因为WP自2.9开始就支持 canonical 标签咯”,我查了一下,WP 真的在分页评论文章里的链接添加了canonical 标签
什么是canonical 标签?
Google 谷歌、微软 Live Search 和 Yahoo! 三大搜索引擎在今年2月联合发布了一个新的链接标签"Canonical",该标签的作用是为了让网站管理员标记自己网站上的重复内容或相似内容,以便帮助搜索引擎更好地识别出哪个URL的内容才是你认为最重要的,从而达到规范化网址的目的。
- 本文标题:2 个 WordPress 插件转非插件
- 本文链接:https://zww.me/archives/25112
- 发布时间:2010年03月18日 11:07
- 版权声明:除非注明,文章均为 zwwooooo 原创,转载请以链接形式标明本文地址!
其实第2个插件可以抛弃了,因为WP自2.9开始就支持canonical标签咯
@万戈 看了下,真的是啊,那我也抛弃算了,省了,改文章去……
@万戈
波主已经更新了。
哎,这两个插件我都没用过呢。。
@QiQBoY 这个……很正常
从不用插件的路过
@风吟
不用插件的WP,真是强人。
沙发又没了。。杯具
我现在插件又是14个
@A.shun 我16个,不用大哭
@zwwooooo 原来这是大哭的表情。。。我理解错了
@A.shun 这个大哭的确不够形象
我很多插件都被卸载掉了,还是简单点好
@先看看 有些是必须的
昨天kill了俩,还剩下5个插件在~。你说的这俩我倒是没用过。看看干嘛的
@阿修 我16个 - -
学习了,呵呵
偶一堆的插件
@周先生 我也还有一堆
我都觉得难的不得了
@球磨机 只是CP而已,简单的很,动手问题
新版已经兼容了
@奔四大叔 seo倒是,但那个标点符号没解决吧
呵呵,来了解下子哦
期待3.0赶紧出来
@久酷 听说加了好几个新功能
哈哈,这个我喜欢。插件能少一个是一个。
@Vicia 我的插件还是比较多的
我的电脑配置比较垃圾,我没用的和用途很少的插件基本上都删了,你讲的那两个我基本没用过。继续关注中。。。。。
研究看看
z-blog的泪奔路过。。
我还是用插件吧
@reizhi 嗯,插件简单
广告风悄然刮起。。
@苏扬 其实一直都是,这风也不是现在的风了
这些我用不上,不过有问题注意一下就可以了。
这两个插件都没用过。。。。