0

我使用 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>

对此的任何帮助将不胜感激

4

1 回答 1

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>
于 2012-10-26T09:17:39.430 回答