WordPress的几个细节更改

1. 去掉目录链接中的title:view all posts filed under

鼠标停留在目录链接上时,会显示“view all posts filed under 目录名”。因为函数
<?php wp_list_categories(”); ?>中有一个参数use_desc_for_title,这个参数默认值为1,即title显示目录的描述description(添加目录时选填的),当use_desc_for_title=0时,则title=“view all posts filed under 目录名”。好像WordPress设定只有这两个选项。如果要去掉view all posts filed under,可以修改WordPress的源代码,但以后升级还会有这个问题。Google了一下,发现使用下面的函数,可以去除view all posts filed under。参考这篇文章

<?php echo str_replace(“View all posts filed under “,”",wp_list_categories(‘echo=0′)); ?>

<?php wp_list_categories(”); ?>中其它参数就不再介绍。

2. 灵活调用WordPress自定义域

以前一直觉得WordPress的自定义域比较神秘,从未用过。这两天在测试时发现很简单。只需添加一个域,然后赋值,再模板中使用如下代码调用即可。

<?php echo get_post_meta($post->ID, ‘域’, true); ?>

其中域就是在添加的自定义域的名称,函数返回的是给域的赋值。

比如要用自定义域实现缩略图:可以添加一个域,如preimg,填上图片地址,然后在模板中用 <img src=”<?php echo get_post_meta($post->ID, ‘域’, true); ?>” />来显示图片。

3. WordPress调用最新评论的代码

之前我一直使用WordPress中文工具箱,用这个插件来调用最新文章和最新评论。当升级到WordPress3.0后,发现最新评论调用失败了。参考了帕兰的这篇文章后,修改了WordPress中文工具箱插件的代码,现在可以输出最新评论了。(见侧边栏)

4. 解决WordPress文章ID不连续

当WordPress的永久链接地址设置中有%post_id%时,发现文章的id不连续,因为WordPress有自动保存功能。要解决文章ID不连续问题,可以参考月光博客的这篇文章。据说还可用插件来解决这个问题,如有朋友知道插件名称,请留言告知。

5. WordPress标签的调用,让字体大小一致

这个问题比较简单。WordPress调用标签云的函数是:<?php wp_tag_cloud( ); ?>。默认情况下,调出来的tag根据使用次数的多少有不同的字体大小。要使每个tag的字体大小一样,只需将最大字体和最小字体设置成相同大小。如:

<?php wp_tag_cloud(‘smallest=12&largest=12&unit=px’); ?>

PS: 很久没更新了。今天趁着等世界杯的时间,发篇文章 :)

升级到WordPress3.0

WordPress 3.0终于出来,大家都说功能强大。刚刚升级到这个版本,还没体会到什么大的改进。由于很久没打开博客了,升级之前发现有这个问题:Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /wp-includes/shortcodes.php on line 228。没看懂是什么意思,升级之后仍然存在。好像是因为有些文章中图片用了caption这个代码。

时隔一年,再说博客赚钱

博客赚钱,曾是我博客上的一个热门话题,07,08年的时候写过很多博客赚钱和付费评论的文章,也小有收入。后来没有坚持更新博客,流量、人气下降很快,也就谈不上赚钱了。可以说,似水年华是博客赚钱的一个失败例子,虽然博客建立初期没有想到要盈利。

刚刚吃饭之前在Google Buzz看到我爱水煮鱼的Denis一篇博客月赚1000美元不是梦的文章,有些感慨,所以再来说说博客赚钱。

Denis在文章中已经介绍了各种赚钱方式,其中我觉得比较难的一点就是直接出售广告位,因为这是我赚得最少的一个方式。Denis在这方面做得很好,还每月写一篇文章感谢赞助商(这点与problogger相似),他也提到博客必须要原创,而且有一定知名度才能做到直接出售广告位。这一点我非常赞同,持续的原创更新、人气、流量和知名度是必须的。博客背后是一个鲜活的人,博客是有人性的,读者持久的关注一个博客,会对博客有信任感,才会愿意出钱购买广告位。早几个月,我想买国外主机,然后记起Denis介绍MT主机的文章,于是从他的链接进入购买。虽然后来没有实现他的affiliate,而且之后我又因某些原因退款了,但也说明我作为读者对他的信任。

文章中其它的几个赚钱方式,如出售链接、付费评论和广告联盟,也是我们熟知的。 ==继续阅读==

ThemeHybrid的一些免费WordPress Theme

这两天在找一些免费的WordPress Theme,但找遍了国内很多Theme网站,如wopus等,仍没有找到合适的。真感觉是自己的眼光问题。最后在ThemeHybrid.com上找到了一些合适的,上面有很多简约、大方的WordPress Theme。

说到WordPress Theme,就要说说我付费购买了的elegantthemes。一年前,看他们的主题,觉得很漂亮,于是购买了,但没打算续费。前段时间,paypal居然扣掉了$19.95,因为是自动续费,赶紧unsubscribe了自动续费。一直以为只有信用卡能自动续费,原来paypal也可以。喜欢elegantthemes的朋友,可以向我索取相关主题,毕竟我自己不打算用elegantthemes了。

我也很想自己写个主题,但总感觉技术水平有限,没多少时间。与其花费时间在theme上,不如花在内容上。theme是个无底洞,没有最完美的时候。

升级到WordPress2.8.5

由于不经常更新博客,已经有点跟不上WordPress的升级速度了,一转眼已到2.8.5版本了。以前都是在后台在线升级,有时候都懒得备份数据库。这次升级回到中文版本,方便侧边栏月份归档的显示,顺便把每月的文章数显示出来。这才发现,近一年来写的东西是多么的少,还不及以前的一个月。

琐事:最近在思考一些事情,是开始行动还是放弃。很多时候是走原路,绕了一圈又回到的起点。信息瞬息万变,事业中容易受到某些因素的影响,而分散注意力,偏离原来的方向。一个人的精力有限,偶尔有一些好的想法,但不能去实现。捡到芝麻,丢了西瓜的事情还是不要做,全心全力地做好自己已规划好的细分领域。在未取得一定成绩之前,不踏入其他市场。

人生就像一个茶几,上面堆满了悲剧/杯具,而我这个茶几似乎比较大。

WordPress的Title,Keywords,Description优化

推荐一款wordpress主题,因为觉得Title,Keywords,Description写得不错,页面整洁。想做wordpress模板的童鞋可以看看这个模板。

仿9点半主题

Title的写法:

<title><?php if (is_home () ) { bloginfo(‘name’); } elseif ( is_category() ) { single_cat_title(); echo ” – “; bloginfo(‘name’); } elseif (is_single() || is_page() ) { single_post_title(); } elseif (is_search() ) { bloginfo(‘name’); echo ” 搜索结果: “; echo wp_specialchars($s); } else { wp_title(”,true); } ?></title>

Keywords和Description的写法:

<? if (is_home()){ $description = “你的介绍.”; $keywords = “WordPress, WordPress Theme, WordPress 主题, 博客, 主题”; } elseif (is_single()){if ($post->post_excerpt) {$description = $post->post_excerpt; } else {$description = substr(strip_tags($post->post_content),0,220);} $keywords = “”; $tags = wp_get_post_tags($post->ID);foreach ($tags as $tag ) {$keywords = $keywords . $tag->name . “, “;}}?> <meta name=”keywords” content=”<?=$keywords?>” /> <meta name=”description” content=”<?=$description?>” />

这么写,基本就告别wordpress的SEO插件了。

Page 1 of 3012345678910...Last »