【发布时间】:2014-01-04 08:08:51
【问题描述】:
我正在尝试构建一个显示帖子存档的插件。我做到了,它工作正常,但我想添加一个类别下拉列表,选择一个后,存档将刷新并显示选择的类别。这是相关的代码,但它不起作用。选择一个类别后没有任何反应,需要刷新..关于如何做到这一点的任何想法?
<?php wp_dropdown_categories('show_option_none=Select category'); ?>
<script type="text/javascript"><!--
var dropdown = document.getElementById("cat");
function onCatChange() {
if ( dropdown.options[dropdown.selectedIndex].value > 0 ) {
location.href = "<?php echo get_option('home');
?>/?cat="+dropdown.options[dropdown.selectedIndex].value;
}
}
--></script>
</li>
<ul class="zeevul">
<?php query_posts( array ( 'cat' => 'dropdown.options[dropdown.selectedIndex].value', 'posts_per_page' => 999));
if (have_posts()) : while (have_posts()) : the_post();
// do whatever you want
?>
<li>
<h2 href="<?php the_permalink(); ?>"><?php the_title(); ?></h2>
<p><?php echo excerpt($words); ?></p>
【问题讨论】:
标签: javascript wordpress post categories archive