Dropdown category filter

时间:2015-05-08 作者:Chris Rodgers

Ive是一个设置为过滤各种类别的数组,目前它只显示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>
谢谢

1 个回复
SO网友:ambroseya

我看不到你的帖子是从哪里来的,只是类别列表,但你很可能缺少post\\u count变量,在那里你有查询参数来检索帖子。post\\u count=-1将返回全部,但如果您没有明确说明其他内容,则默认为10(或设置中设置的任何内容)。

结束

相关推荐

前端出现CALL_USER_FUNC_ARRAY()错误

我已经阅读了其他关于这个问题的帖子,但我的帖子在一个根本上不同。。。错误中没有定义函数。它是这样写的:警告:call\\u user\\u func\\u array()要求参数1为有效回调,在/home/ovbar/public\\u html/wp includes/plugin中找不到函数“”,或者函数名无效。php在线496在没有定义函数的情况下,我从来没有看到过这个错误,所以我不知所措。我用All-in-One WP Migration 插件。有什么想法吗?以下是我迄今为止所做的:我已经检查了硬