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条评论)
发表评论
看来不懂php不能用wp呀。难
[Reply]
半醒 Reply:
08月 29th, 2008 at 10:53 pm
用了才知道哈
[Reply]
写的不错,谢谢分享!
深圳瑜伽 http://shenzhenyujia.cn
瑜伽教练培训 http://yujiajiaolianpeixun.cn
[Reply]
我的回复怎么就没有 回复给谁的显示呢。。 这个不会也是要插件?
[Reply]