web-dev-qa-db-ja.com

ドロップダウンカテゴリフィルタ

配列をさまざまなカテゴリでフィルタリングするように設定したとします。現在、それらのすべてではなく10個から最大10個の投稿のみが表示されています。どこで私は間違っていますか?

<div class="select-search">

    <div class="ten columns beer-filter">
    <form  id="category-select" class="select-search" action="<?php echo esc_url( home_url( '/' ) ); ?>" method="get">

        <?php
        $args = array(
            'show_option_none' => __( 'Filter By Beer Type:' ),
            'show_count'       => 1,
            'orderby'          => 'name',
            'echo'             => 0,
            'child_of'           => 2,
            'exclude' => '',
        );
        ?>

        <?php $select  = wp_dropdown_categories( $args ); ?>
        <?php $replace = "<select$1 onchange='return this.form.submit()'>"; ?>
        <?php $select  = preg_replace( '#<select([^>]*)>#', $replace, $select ); ?>

        <?php echo $select; ?>

        <noscript>
            <input type="submit" value="View" />
        </noscript>

    </form>

    </div>
    <div class="two columns"><a href="http://beerinbelfast.com/beers/"><button class="filter-button">Reset</button></a></div>

</div>

ありがとう

2
Chris Rodgers

私はあなたの投稿がどこから引っ張っているのか見ていません、ただカテゴリーリストだけですが、あなたはあなたがあなたの質問があなたの投稿を検索する引数を持っているpost_count変数を見逃している可能性があります。 post_count = -1はallを返しますが、特に指定しない限り、デフォルトの10(または設定で設定されているものはすべて)になります。

1
ambroseya