Category not being selected

时间:2013-07-07 作者:Timsalabim

我试图为页面的不同部分构建多个循环,但我无法隔离类别。

我只是看到了每一篇被忽略的帖子。

在我的代码下面,任何建议都将不胜感激,因为我有点不知道我做错了什么。谢谢

<div id="postblokcontainer">
    <?php
    $first_query = new WP_Query(\'cat=Postblok\');
    while($first_query->have_posts()) : $first_query->the_post(); ?>
    <article id="postblok">
        <h1><?php the_title(); ?></h1>


        <h3> </h3>
        <?php the_content(); ?>
        <ul class="socmed">
            <li><img src="<?php bloginfo("template_url"); ?>/images/mockup.jpg"></li>

        </ul>
        </article>
    <?php endwhile; ?>
    <?php wp_reset_postdata(); ?>

</div>

1 个回复
最合适的回答,由SO网友:s_ha_dum 整理而成

这个cat 参数takes an ID 而不是类别名称或slug。如果你想用你需要的子弹category_name 但一定是鼻涕虫。

$first_query = new WP_Query(\'category_name=postblok\');
其他类别参数包括:

    cat (int) - use category id.
    category_name (string) - use category slug (NOT name).
    category__and (array) - use category id.
    category__in (array) - use category id.
    category__not_in (array) - use category id. 

结束

相关推荐

使用新的WP-Query()从循环中过滤后期格式;

嗨,我目前正在为我的博客构建一个主题。下面的代码指向最新的帖子(特色帖子)。因为这将有一个不同的风格比所有其他职位。然而我想过滤掉帖子格式:链接使用我在循环中定义的WP查询,因为它给我带来了更多的灵活性。我该怎么做呢? <?php $featured = new WP_Query(); $featured->query(\'showposts=1\'); ?> <?php while ($featured->have_post