正在加载

WordPress Tips (part one)

1、下拉式的分类菜单                             

       对于只有几个分类的blogger来说,直接将所有分类列出来是没什么问题的,但如果当你的分类很多的时候,直接陈列出来感觉就不太美观了,这里就有一个下拉式的分类菜单,当然这个在后台好像也可以自己设置的。这里我们就以代码形式直接实现:

 

 

<form action="<?php bloginfo('url'); ?>/" method="get">
<?php
$select = wp_dropdown_categories('show_option_none=Select category&show_count=1&orderby=name&echo=0');
$select = preg_replace("#<select([^>]*)>#", "<select$1 onchange='return this.form.submit()'>", $select);
echo $select;
?>
<noscript><input type="submit" value="View" /></noscript>
</form>

2、下拉式的日志归档

   如果主题支持widgets,那么就可以直接在后台设置成下拉式的。但如果不支持widgets,就可以直接在sidbar.php中的适当位置加入以下代码(效果见www.24lou.cn/blog)

<select name=\"archive-dropdown\" onChange='document.location.href=this.options[this.selectedIndex].value;'>
<option value=\"\"><?php echo attribute_escape(__('Select Month')); ?></option>
<?php wp_get_archives('type=monthly&format=option&show_post_count=1'); ?> </select>

3、在评论中显示Gravatars

Wordpress2.6+中已经集成了Gravatars,但也许你使用的主题并没有支持这个。首先你要在后台评论设置中将Gravatars设置成显示。接下来就是打开你的主题文件夹下的comments.php,并找到

<?php comment_text() ?>

 

将它替换成:

<div class="gravs">
<?php if (get_bloginfo('version')>=2.5)
echo get_avatar( $comment->comment_author_email, $size = '50', $comment->comment_author_link);?>
<?php comment_text() ?>
</div>
<br clear="all" />

如果想要显示的更美观一些的话,就需要一些CSS了,比如:

.gravs {margin-top:20px;}
.avatar {float:left; margin-right:5px; margin-bottom:5px; padding:3px; border:1px solid #999999;}

评论(4条评论)

  1. 刘洋 on 08月 29th, 2008 5:19 pm

    看来不懂php不能用wp呀。难

    [Reply]

    半醒 Reply:

    用了才知道哈

    [Reply]

  2. 深圳瑜伽 on 10月 5th, 2008 11:30 pm

    写的不错,谢谢分享!
    深圳瑜伽 http://shenzhenyujia.cn
    瑜伽教练培训 http://yujiajiaolianpeixun.cn

    [Reply]

  3. ryan on 03月 12th, 2009 1:54 am

    我的回复怎么就没有 回复给谁的显示呢。。 这个不会也是要插件?

    [Reply]

发表评论