如何在WordPress中显示更多列表

时间:2013-08-27 15:34:15

标签: php wordpress listings

我正在处理我正在处理的WordPress网站中的商家信息。

我有三个列表只出现在6.我似乎无法弄清楚如何让所有这些列表都显示出来。这是使用二十二个WordPress主题。

enter image description here

右侧的箭头用于来回移动画廊。只有一个出现在右侧。

以下是我认为正在生成它的代码。

<?php if ( have_posts() ) : ?>

    <?php twentyeleven_content_nav( 'nav-above' ); ?>

    <?php if ( is_home() ) {
    query_posts($query_string . '&cat=-3');
    }
    ?>

    <?php 

    $page_name="Articles";

    $page=get_page_by_title($page_name);

    //echo $page->ID;

    query_posts( 'cat=-1,-2' );
    ?>

    <?php /* Start the Loop */ ?>
    <?php while ( have_posts() ) : the_post(); ?>

        <?php get_template_part( 'content', get_post_format() ); ?>
    <?php endwhile; ?>

    </div>

任何帮助都会很棒,谢谢。

1 个答案:

答案 0 :(得分:1)

query_posts()功能更改为以下内容:

query_posts( 'cat=-1,-2&posts_per_page=6' ); // You can change the post_per_page variable as needed

但是,我建议使用$args数组而不是查询字符串来进行查询。相同的查询看起来像这样:

$args = array(
    'cat'             => array( -1, -2 ),
    'posts_per_page'  => 6
);
query_posts($args);

更易读,更易于更新。此外,值得一提的是,您在类别中添加了否定运算符。在query_posts函数中,将排除某个类别。您可能只收到3个帖子,因为您要从查询中排除帖子。