WordPress存档下拉选择框
在WordPress中,会有个日期文章存档,当文章多的时候,存档就会拉的好长,为了节省这个部分的空间,可以把存档换成下拉框,这样一行就能把所有的日期行放进去,一下子节省了好多的空间。效果见本博客的存档效果。具体的代码如下:
<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>
上面是存档的下拉框做法,如果要实现文章分类的下拉框,则可以用如下代码实现:
<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>
实际效果未测试,不过应该是差不多。
转载请注明来源:Way-《WordPress存档下拉选择框》