Php Wordpress分类术语-foreach():未按预期工作

Php Wordpress分类术语-foreach():未按预期工作,php,wordpress,foreach,custom-taxonomy,Php,Wordpress,Foreach,Custom Taxonomy,我想为自定义Wordpress分类法中的每个术语创建一个链接 我不明白为什么这不起作用。var_dump$artwork_介质返回完整数组,但将var_dump$artwork_介质放入foreach循环中只返回第一项。而且HTML根本不会被输出 <?php $artwork_media = get_terms( 'artwork_media' , array('taxonomy' => 'artwork_media', 'hide_empty' => 0) ); ?>

我想为自定义Wordpress分类法中的每个术语创建一个链接

我不明白为什么这不起作用。var_dump$artwork_介质返回完整数组,但将var_dump$artwork_介质放入foreach循环中只返回第一项。而且HTML根本不会被输出

<?php $artwork_media = get_terms( 'artwork_media' , array('taxonomy' => 'artwork_media', 'hide_empty' => 0) ); ?>

<div class="link-block">
  <ul class="artwork-list row">

  <?php foreach( $artwork_media as $artwork_medium ): ?>
    <a href="/artwork/<?php echo $artwork_medium['slug']; ?>/" class="span3"><li><?php echo $artwork_medium['name']; ?></li></a>
  <?php endforeach; ?>

  </ul>
</div>

非常感谢您的帮助。

我在查看错误日志时才意识到$artwork\u媒体阵列包含对象,而不是阵列。解决方案是使用$artwork\u medium->slug和$artwork\u medium->name