下拉子类别wordpress

时间:2015-11-20 02:26:55

标签: wordpress dropdown

你好我在wordpress中有子类别

<?php wp_dropdown_categories( 'show_option_none=Spesialisasi / Peminatan' ); ?>
    <script type="text/javascript">
        <!--
        var dropdown = document.getElementById("cat");
        function onCatChange() {
            if ( dropdown.options[dropdown.selectedIndex].value > 0 ) {
                location.href = "<?php echo esc_url( home_url( '/' ) ); ?>?cat="+dropdown.options[dropdown.selectedIndex].value;
            }
        }
        dropdown.onchange = onCatChange;
        -->
    </script>
</li>

但我希望只显示子类别而不是类别...请分享如果找到修复:D 感谢

2 个答案:

答案 0 :(得分:0)

如果您只想获得单一父类别的子类别,可以使用child_of arg:

wp_dropdown_categories( array(
    'show_option_none' => 'Spesialisasi / Peminatan'
    'child_of' => 9
) );

这假定您的子类别的父级ID为9。

或者,如果您知道所需类别的具体ID(并且他们不会改变),您可以使用idexclude参数。查看WP文档:https://codex.wordpress.org/Function_Reference/wp_dropdown_categories

答案 1 :(得分:0)

感谢回复我,我用

<?php

$ category = get_category_by_slug(&#39; dokter&#39;);
?&GT;

<?php wp_dropdown_categories ( array(
    'hide_empty' => '0',
    'show_option_none'=>'Spesialisasi/Peminatan',
    'child_of'=>$category->term_id,
    ));
    ?>
如果使用选择子类别自动搜索,那么

解决但代码那里,我想选择使用按钮并形成空白...你有消化吗?谢谢