Archive for the ‘WordPress’ Category
2011May . 6th

WordPress 3.2 新亮点

WordPress 即将更新到 3.2,和 3.1 的理念一样,WordPress 3.2 将继续在用户体验上下功夫。WordPress 3.2 将会有以下更新。

新的后台样式

WordPress 3.2 后台样式

WordPress 3.2 的后台样式将更加清爽、时尚。

2010October . 24th

WordPress SEO 技巧:内链优化

最近在做一个新网站,Google 刚开始收录的时候发现归档页面的排名比文章还高,猜测原因是归档页面获得的内链太多了,因此产生一个把所有的指向归档页面的链接全部加上 rel=”nofollow” 属性的想法。要达到这个目的,我们完全可以用 WordPress 强大的 filter 来实现。打开主题的 functions.php ,在里面加上以下的代码:

2010October . 18th

WordPress 3.1 将带来什么?

世界上最流行的博客程序 WordPress 从 3.0 版开始向 CMS 转型,短短四个月之后,WordPress 将发布 3.1 版本,相对于 3.0 ,3.1 版进行了多项重大更新。下面是目前泄露出来一些更新,虽然未必会在 3.1 版里全部出现,但也将是 WordPress 发展的趋势。

内链系统

作为最受专业博主期待的功能之一,新版的 WordPress 会在文章编辑界面添加一个搜索框,用来搜索已有的文章,并快速地把链接插入到新文章中。大家都知道增加内链对 SEO 非常重要。

管理员快捷工具条

WordPress 3.1 管理员快捷工具条

WordPress 后台打开速度慢的问题一直以来已经饱受诟病,3.1 版将改善这个问题。如果你是管理员用户的话,在访问博客前台的时候页面顶部将出现一个管理员工具条,你可以快速访问后台控制板的任何页面。根据 WordPress 老大 Matt Mullenweg 的介绍,“这将是 WordPress 迈向前端编辑的第一步”。不过我现在担心的是,这个变化会不会带来管理员访问前台缓慢的新问题呢?

2010September . 10th

适合多人博客的作者列表插件:Author-List-Plus

Author-List-Plus 是 CantonBolo 为 WPJAM 应用商城 做的第一个收费 WordPress 插件。能自动显示博客里所有作者的用户资料并统计每个作者的文章数,非常适合多人博客。

作者列表预览

作为一个多人博客,如何才能让你的访客更多地了解博客的撰稿人们呢?建立一个完善的作者列表是一个效果良好的做法。而 Author-List-Plus 插件则可以满足大部分多人博客的需求,除了 WordPress 默认支持的个人资料以外,Author-List-Plus 还可以让每个作者都设置自己的所在地、SNS、微博等资料,博客管理员可以设置在作者列表里显示哪些资料,而更为强大的是,博主无需修改主题模板,Author-List-Plus 可以自动把作者列表添加到特定的页面里,使用非常简单!

2010July . 20th

为 WordPress 3.0 自定义菜单添加描述

WordPress 带描述的菜单

WordPress 3.0 增加了一个强大的自定义菜单功能,但美中不足是要实现题图这样包含描述的菜单时,单靠目前 WordPress 的功能还无法实现。本文将教你改变 WordPress 默认的菜单输出,打造更加个性的菜单。

也许你已经知道,当后台出现 Appearance > Menus 这个菜单项的时候,就标明你使用的主题支持 WordPress 3.0 自定义菜单。只需要用 wp_nav_menu() 函数进行调用即可。但问题是 WordPress 输出的菜单 HTML 结构如下:

2010June . 4th

在 WordPress 后台查看 FeedBurner 数据

为了管理和统计的方便,很多人会使用 FeedBurner 来烧录博客的 Feed ,今天介绍一款插件,可以在 WordPress 的后台查看自己的 FeedBurner 统计数据。

打开“Awareness API”

首先要做的是在 FeedBurner 里打开 Feed 的 Awareness API,否则任何人都无法通过其他途径获取你的 Feed 统计数据。在 FeedBurener 的 My Feeds 页面选择博客的 Feed ,在 Publicize 选项卡里打开 Awareness API 选项,点击 Activate 即可打开 Awareness API 功能,非常简单。

2010May . 25th

为 WordPress 3.0 的自定义菜单链接添加栏目图标

WordPress 3.0 自定义菜单栏目图标

WordPress 3.0 为了增强 CMS 功能,加入了自定义菜单的功能,除了定义菜单项目外,还可以菜单定义各个项目的 CSS Class。我们可以利用这个功能来为菜单项目添加一个个性图标。

在 WordPress 3.0 的 Appearance(外观)-> Menus(菜单)面板里我们可以看到自定义菜单的设置,首先点击“Creat Menu”,再在左栏勾选需要的菜单项目后点击“Add to Menu”可以把勾选的项目添加到刚才建立的自定义菜单里。这是展开菜单项可以看到相关项目的参数。

2010May . 20th

WordPress 在 more 截断处插入广告

在文章内插入的广告具有相当高的点击率。在 WordPress 里,我发现很多人利用 JavaScript 把广告插入到 more 截断标签处,作为内文广告。昨晚我也在内文里放了 Google Adsense,但我是用 WordPress 自带的 add_filter 函数实现的。

打开主题的 function.php ,插入下面的代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
/**
 * The filter to insert the ads
 */
function bl_insert_ad_code_filter( $content ) {
	global $id;
 
	// 只在文章页面显示
	if ( !is_single() ) {
		return $content;
	}
 
	// 首先插入广告代码
	$html = '<div class="single_ads">你的广告代码</div>';
 
		// more 标签在 WordPress 2.3 前是一个 a 标签,2.3 后是一个 span 标签
		// 保证兼容性
		return preg_replace("#\《(a|span) id\=\"more-$id\"\》\《/\\1\》#", $html."$0", $content, 1);
		//因为 wp-syntax 插件的问题,请把上一句代码中的书名号替换成“< ”和“>”,“\”换成“\”
 
	return $content;
}
 
add_filter('the_content', 'bl_insert_ad_code_filter', 50);

利用这个 filter 我们还可以在文章任意的地方插入广告,或者添加其他的应用,大家可以尽情发挥创意。

2010April . 29th

WordPress 高级设置技巧

WordPress 在编写和修改文章是默认会每隔 60 秒自动保存一次,并且生成一个修订存档,这个设置未必适合每一个人,但后台并没有提供相关的设置。我们可以修改 wp-config.php 里的参数来进行设置。

修改自动保存间隔时间

打开 WordPress 根目录里的 wp-config.php(2.9版本在 wp-settings.php 里),找到以下的代码:

1
define( 'AUTOSAVE_INTERVAL', 60 );

这个常量是 WordPress 自动保存的间隔时间,把 60 修改成你想要的秒数即可。

2010April . 21st

WordPress 分享插件:iBegin Share (mod)

WordPress 分享插件:iBegin Share (修改版)

因为网络上提供的网址分享插件都没有一个能完全符合我的要求的,所以我曾经想自己做一个分享插件。但得益于 WordPress 繁多的插件,我找到了 iBegin Share 这个插件(在官网下载的插件无法正常运行,因此我制作了一个修改版),它已经满足了我大部分的要求。

Subscriber selector

Close