我试图为页面的不同部分构建多个循环,但我无法隔离类别。
我只是看到了每一篇被忽略的帖子。
在我的代码下面,任何建议都将不胜感激,因为我有点不知道我做错了什么。谢谢
<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>
最合适的回答,由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.