我想在first post 在索引循环中。php(这是我的WP主题用于显示帖子的模板)。
我在网上搜索了一下,找到了一些代码(见下文),这些代码应该可以按照我的意愿执行-在循环中的帖子列表之间插入一个类别标题列表作为链接。
然而,它并没有像预期的那样工作。它只显示一个类别标题,而不是所有类别标题。有趣的是,它显示了第一篇文章类别的标题,但没有其他标题。
我的循环代码(包括我插入的自定义代码)如下所示:
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<?php get_template_part(\'content\'); ?>
<div>
<?php
if( $wp_query->current_post == 0 ) {
$categories = get_the_category();
$separator = \' \';
$output = \'\';
if($categories){
foreach($categories as $category) {
$output .= \'<a href="\'.get_category_link( $category ).\'" title="\' . esc_attr( sprintf( __( "View all posts in %s" ), $category->name ) ) . \'">\'.$category->cat_name.\'</a>\'.$separator;
}
echo trim($output, $separator);
}
}
?>
</div>
<?php endwhile; ?>
希望有人能帮忙。
谢谢
湄公河