我使用wp_dropdown_pages作为页面上的导航。导航正在获取其父页面的子页面。我需要能够在没有提交按钮的情况下跳转到我选择的页面。
到目前为止我所拥有的。
<form id="form-dropdown" action="<?php bloginfo('url'); ?>" method="get">
<?php
$children = wp_dropdown_pages('title_li=&child_of='.$post->post_parent. '&echo=0');
echo $children;
?>
<input type="submit" name="submit" value="view" />
</form>
</div>
对此有任何帮助将不胜感激
答案 0 :(得分:0)
试试这个,您需要将行?cat
更改为?page_id
<?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;
}
}
dropdown.onchange = onCatChange;
--></script>