0

当有人查看类别页面并将其包含在短代码中以使用插件显示类别中的帖子时,我试图提取当前类别 ID ...这就是我所拥有的...

<?php 
$category = get_category( get_query_var( 'cat' ) );
$cat_id = $category->cat_ID;
echo do_shortcode('[ajaxgrid cats="<?php get_the_category( $cat_id ) ?>"]'); ?>

但它不起作用,它只显示所有帖子,所以我不认为类别 id 被正确提取......任何人都有任何想法......谢谢

4

1 回答 1

0

猫应该包含这样的数字:a,b,c,d....我不认为它是一个数组,而 get_the_category() 正在返回数组。

cat1,cat2,cat3您应该创建一个函数,该函数从类似的数组中返回类似 : 的字符串{cat1,cat2,cat3}。我认为用逗号分开显示类别是解决方案。

我希望你找到它。

于 2013-04-02T03:22:37.440 回答