Wordpress查询\u带有可变类别的帖子

Wordpress查询\u带有可变类别的帖子,wordpress,twitter-bootstrap,Wordpress,Twitter Bootstrap,我试图将我的博客内容放入引导选项卡中,每个选项卡都是一个类别,因此它是一种过滤器 一切都很顺利,但我不能动态地将标签上的帖子分类 这是我的第一个代码,在这里我制作了获取当前类别的选项卡:(这里都很好) 然后我为每个选项卡制作容器,每个选项卡内部都有一个循环:(这里也都很好) 不要在变量名周围使用单引号,请使用双引号。单引号将被逐字解释为不扩展为变量的值,因此echo'$var'将准确地为您提供$var。设置category\u name参数时,假设$current\u cat等于要查询的

我试图将我的博客内容放入引导选项卡中,每个选项卡都是一个类别,因此它是一种过滤器

一切都很顺利,但我不能动态地将标签上的帖子分类

这是我的第一个代码,在这里我制作了获取当前类别的选项卡:(这里都很好)

然后我为每个选项卡制作容器,每个选项卡内部都有一个循环:(这里也都很好)



不要在变量名周围使用单引号,请使用双引号。单引号将被逐字解释为不扩展为变量的值,因此
echo'$var'
将准确地为您提供
$var
。设置
category\u name
参数时,假设
$current\u cat
等于要查询的名称,则代码应使用双引号或不使用引号

双引号

'category_name' => "$current_cat",
'category_name' => $current_cat,
无引号

'category_name' => "$current_cat",
'category_name' => $current_cat,

尝试在
参数中使用
category\u,如下所示:

  <?php query_posts(array(
    'category__in' => '$current_cat_id',
  ));
?> 
<?php if (have_posts()): while (have_posts()) : the_post(); ?>

中的参数
category\uu显示仅包含该类别而不包含该类别子项的帖子。在这种情况下,您必须使用类别ID

另一方面,您正在使用的参数
category\u name
显示包含此类别的帖子以及该类别的所有子帖子

  <?php query_posts(array(
    'category__in' => '$current_cat_id',
  ));
?> 
<?php if (have_posts()): while (have_posts()) : the_post(); ?>