将数组输出分离到<ul>

时间:2016-10-28 作者:Aaron Bradford

我有一段PHP代码,它查看了每篇文章,并显示了它在归档页面上列出的类别,但我想用逗号或空格来分隔它们。谢谢

      <?php if ( ! $jobs ) : ?>
            <tr>
                <td colspan="6"><?php _e( \'You do not have any active   listings.\', \'wp-job-manager\' ); ?></td>
            </tr>
        <?php else : ?>
            <?php foreach ( $jobs as $job ) : ?>
                <tr>
                    <?php foreach ( $job_dashboard_columns as $key => $column ) : ?>
                        <td class="<?php echo esc_attr( $key ); ?>">
                            <?php if (\'job_title\' === $key ) : ?>
                                <?php if ( $job->post_status == \'publish\' ) : ?>
                          <a href="<?php echo get_permalink( $job->ID ); ?>"><?php echo $job->post_title; ?></a><br> Job Status: 


<?php

$terms = wp_get_post_terms( $job->ID, \'job_listing_category\' ); 

foreach ( $terms as $term ) {
  echo $term->name;
} 
?>

<?php else : ?>

                          <?php echo $job->post_title; ?> <small>  (<?php the_job_status( $job ); ?>)</small>
                            <?php endif; ?>

1 个回复
最合适的回答,由SO网友:cowgill 整理而成

这个foreach 不需要循环。这将列出用逗号分隔的所有工作类别。

$terms  = wp_get_post_terms( $job->ID, \'job_listing_category\' );

echo implode( \', \', wp_list_pluck( $terms, \'name\' ) );

// Marketing, Sales, Finance, Support

相关推荐

显示作者姓名PHP(自制插件)

我有一个需要帮助的问题,因为我自己找不到解决办法。我接管了一个网站,之前有人在那里创建了一个自制插件。。使用默认插件“Contact Form 7”,用户可以在页面上创建帖子。()https://gyazo.com/c8b20adecacd90fb9bfe72ad2138a980 )关于自行创建的插件“Contact Form 7 extender”,帖子是通过PHP代码在后台生成的(https://gyazo.com/115a6c7c9afafd2970b66fd421ca76a3)其工作原理如下:如果