1
在我的front-page.php我有一个自定义循环显示所有帖子。我通过它们循环显示特色图像和标题。我也想添加帖子所在的类别,但似乎是击中了砖墙! 这可能是一个简单的修复,但任何帮助,将不胜感激。显示当前帖子类别WordPress的
这里是我的代码。
<? $posts = get_posts();
foreach($posts as $post) : setup_postdata($post); ?>
<? global $post; $categories = get_the_category($post->ID);?>
<div class="col-sm-6 col-md-4">
<div <?php post_class('category-wrapper'); ?>>
<div class="post-image">
<? if (has_post_thumbnail()) {
the_post_thumbnail();
} ?>
</div>
<div class="post-content">
<p class="title"><? the_title(); ?></p>
<p class="cat-title"><?= $categories['cat_name']; ?></p>
</div>
</div>
</div>
<? endforeach; wp_reset_postdata(); ?>
感谢提前:)
这里的胡乱猜测。我相信'$ categories'是通过' - >'来访问的。有一段时间没有做wordpress。 – Aaron
我用$ categories-> cat_name累了它,什么也没有。我知道这很简单,但无法弄清楚。也许明天一个新鲜的头将解决问题。 – craigb88
你能'var_dump'这个'$ categories'看看它是否在那里?另外,你有一个'<?= $ categories ['cat_name']; ?>在前面等号。可能想要删除它。 – Aaron