Old

2 个 WordPress 插件转非插件

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 的要求。

插件官方:SEO for Paged Comments

插件转非插件:把插件代码直接移到主题文件 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的内容才是你认为最重要的,从而达到规范化网址的目的。

zww
or
oooo

声明: 除非注明,ZWWoOoOo文章均为原创,转载请以链接形式标明本文地址
本文地址: http://zww.me/archives/25112

59 comments

  1. 万戈 万戈 Firefox 3 Firefox 3 Windows XP Windows XP

    其实第2个插件可以抛弃了,因为WP自2.9开始就支持canonical标签咯

    沙发
  2. QiQBoY QiQBoY Firefox 3 Firefox 3 Windows 7 Windows 7

    哎,这两个插件我都没用过呢。。

    板凳
  3. 风吟 风吟 Google Chrome 5 Google Chrome 5 Windows XP Windows XP

    从不用插件的路过

    地板
  4. ......
  5. Firm Firm Google Chrome 4 Google Chrome 4 Windows XP Windows XP

    zwwooooo就一定要支持

    21楼
  6. liuzm liuzm 360Safe Explorer 360Safe Explorer Windows XP Windows XP

    又来学习了哦,嘿嘿

    22楼
  7. 阳光宅男 阳光宅男 Google Chrome 4 Google Chrome 4 Windows XP Windows XP

    掛廣告不少了啊

    23楼
    • zwwooooo zwwooooo Google Chrome 4 Google Chrome 4 Windows 7 Windows 7

      @阳光宅男 不多,也就打算加4个侧边栏125×125图片广告而已,用来买空间域名的 :roll:

  8. 皓辰 皓辰 360Safe Explorer 360Safe Explorer Windows XP Windows XP

    貌似我没有这两个插件

    24楼
  9. 减肥食谱 减肥食谱 Firefox 3 Firefox 3 Windows XP Windows XP

    插件用的不多,怕影响速度太卡就不好了~~

    25楼
  10. 竹下无为梦 竹下无为梦 Firefox 3 Firefox 3 Windows XP Windows XP

    都没用过

    26楼
  11. Jutoy Jutoy Google Chrome 5 Google Chrome 5 Windows 7 Windows 7

    第一个还是很有用的~

    27楼
    • zwwooooo zwwooooo Firefox 3 Firefox 3 Windows 7 Windows 7

      @Jutoy 的确,wp自作聪明为啥不改正?起码给个设置项也好啊,唉

    • 小毅 小毅 Firefox 3 Firefox 3 Windows 7 Windows 7

      @zwwooooo 据说是由于数据库的某某原因。不懂。

    • zwwooooo zwwooooo Firefox 3 Firefox 3 Windows 7 Windows 7

      @小毅 既然插件能解决,肯定能解决,只是重不重视来说吧

  12. 朵未 朵未 Maxthon 3 Maxthon 3 Windows XP Windows XP

    杯具 我现在开了10几个,想K几个,但不懂 还离不开

    28楼
  13. 博百优 博百优 Google Chrome 6 Google Chrome 6 Windows 7 Windows 7

    路过。。

    29楼
  14. 绿色实用软件 绿色实用软件 TheWorld Browser TheWorld Browser Windows XP Windows XP

    第一个还是很有用的,特别适合代码技术者

    30楼
  15. 竹箫 竹箫 Unknown Unknown Unknown Unknown

    第一个现在还有没有用?

    31楼

Leave a Reply