通过类别下拉扩展Wordpress搜索

问题描述 投票:0回答:1

我正在尝试用类别下拉扩展Wordpress搜索。

这是我目前所做的。

<form id="searchform" method="get" action="<?php echo home_url('/'); ?>">
    <input type="text" class="search-field" name="s" placeholder="<?php _e( 'Heb je een vraag? Vraag maar raak!', 'mytimo' ) ?>" value="<?php the_search_query(); ?>">
    <?php
    $swp_cat_dropdown_args = array(
            'show_option_all'   => __( 'Alle categorieën', 'mytimo' ),
            'name'              => 'swp_category_limiter',
            'hide_empty'        => 1,
            'hierarchical'       => 1,
            'child_of'           => 0,
        );
    wp_dropdown_categories( $swp_cat_dropdown_args );
    ?>
    <input type="hidden" name="post_type[]" value="artikels" />
    <input type="submit" value="<?php _e( 'Zoeken', 'mytimo' ); ?>">
</form>

搜索成功了,但所有的文章都会显示该搜索词,而不是只显示搜索词+所选类别的文章。

php css wordpress search
1个回答
1
投票

像这样编辑你的下拉菜单Args:

$swp_cat_dropdown_args = array(
        'show_option_all'   => __( 'Alle categorieën', 'mytimo' ),
        'name'              => 'cat', // here change swp_category_limiter to cat
        'hide_empty'        => 1,
        'hierarchical'       => 1,
        'child_of'           => 0,
    );
© www.soinside.com 2019 - 2024. All rights reserved.