Top Down Contact Closed
Home > hacks > Wordpress技巧荟萃(一)

Wordpress技巧荟萃(一)

2008/11/07 Add 6 comments |

     Wordpress最吸引我的魅力就在于她丰富多样的扩展性。只要你有丰富的知识、熟练的技术以及一个富有创造性的大脑,那么你的Wordpress博客就会变得无所不能!

     增强Wordpress扩展性大家最常用的就是插件,说实在的我不太喜欢使用过多的插件,因为当我每每添加一个插件,我就不得不考虑博客浏览的速度!我最多使用的就是Hack(我个人把它翻译为“技巧”也可以译为“修改”),那么Hack和plugin究竟有何区别呢?

Hack:是基于开源的程序的基础,是针对原程序文件的直接修改,如对其代码进行增加、删除或者修改、优化,使之在功能上符合新的需求。Hack在格式上也自然没有太严格的规定,且一般没有文件的增加。
plugin:一般是利用程序的API(接口),复用程序底层,利用一些程序既有的函数和类来制作新的小作品,一般有文件的增加。符合标准的插件,其目录结构和文件名都是有一定格式的(如Wordpress的插件文件需放在plugin目录下)。

     经常在网上浏览,你就会发现很多优秀的博客都使用到一些小技巧。我筛选一些个人认为实用性比较强的的技巧不定期的介绍给大家。如果该技巧比较复杂我会将其独立成篇;如果简单易行,则汇集若干成一篇,以便于大家阅读。

(一)给你的博客增加一个导航

给你的博客增加一个良好的导航链接,让你的读者不至于在阅读你的博客时迷失方向,那是很重要的;同时良好的导航可以指引读者在你的博客中找到更多他想要的东西。

在single.php页面循环开始之后最开始的地方添加以下代码即可:

1
<a href="<?php echo get_settings('home'); ?>" title="Home">Home</a> &raquo; <?php the_category(","); ?>  &raquo; <?php the_title(); ?>

你还可以为它定义一个CSS样式(仅供参考):

1
2
3
4
5
6
7
#postpath {
	background:url(images/postpath.png) no-repeat 3px 3px;
	height:16px;
	line-height:16px;
	margin:5px 0;
	padding-left:22px;
}

(二)在你的每个页面前三篇日志中显示Google Ads

很多网友都想在他们主页的前三篇日志中来展示Google Ads以获取更好的展示效果以及更多的点击量。下面来看看如何改造你的主题以达到此目的。打开你主题中的indexe.php文件并找到页面循环语句(the loop)。

循环语句(the loop)开始于:

1
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>

结束于:

1
<?php endwhile; ?>

你要把你的Google Ads放置于循环语句(the loop)的开始和结束之间,选择一个适当的位置(比如文章的开头和结尾)加入如下代码:

1
2
3
<?php if ($wp_query->current_post < 3) { ?>
<!-- 在这里加入你的 Google Adsense 代码 -->
<?php } ?>

保存文件,刷新一下看看是不是你想要的结果:-)

(三)显示博客作者列表

如果你的博客是一个多用户博客,并且你想把作者以列表形式显示出来,那么一下代码将帮助到你:

1
2
3
<ul>
<?php wp_list_authors('exclude_admin=0&optioncount=1&show_fullname=1&hide_empty=1'); ?>
</ul>

相关参数设定:

  • exclude_admin:0(列表中包括管理员的名字)/1(列表中排除管理员的名字)
  • optioncount:0(在作者名字后面不显示文章数目)/1(在作者后面显示文章数目)
  • show_fullname:0(只显示first name)/1(显示full name)
  • hide_empty:0(没有文章的作者也显示在名单中)/1(只显示至少有一篇文章的用户)

希望我搜集的这些Hacks能对你有一些帮助,如果你有什么好的hacks,欢迎你也来分享 :smile:

Ad spot

声明:城市@后版权所有,未经授权请勿转载本博客日志到任何博客或论坛!

如果你喜欢我的文章,欢迎订阅。Google Reader | 鲜果 | 抓虾 | 九点 | QQ邮箱 | 有道 | 更多

Posted by: Gil | Categories: hacks | Tags: , , , | Read: 991 views
  1. 11月 7th, 2008 at 23:24 | #1

    那前三篇显示的广告,都是一个相同的google ad代码?

  2. 11月 8th, 2008 at 11:59 | #2

    @骑驴哼哼:是的啊 :smile:

  3. 11月 8th, 2008 at 13:33 | #3

    技术性很强啊

  4. 11月 8th, 2008 at 23:39 | #4

    很久没来看看。这个主题不错。

  5. 11月 9th, 2008 at 19:37 | #5

    关于Wordpress的技巧之类的实用性文章,非常好,很好的教材!希望以后看到的更多。。。

  6. 5月 3rd, 2009 at 11:58 | #6

    在你的每个页面前三篇日志中显示Google Ads
    这个不错,我的网站还没有G A广告,等时机成熟了,按你的方法做做