【问题标题】:Wordpress Taxonomy Terms - foreach(): not working as expectedWordpress 分类术语 - foreach():未按预期工作
【发布时间】:2012-06-19 21:44:27
【问题描述】:

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

我不明白为什么这不起作用。 var_dump($artwork_media) 返回完整数组,但将 var_dump($artwork_medium) 放入 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>

感谢任何帮助,谢谢。

【问题讨论】:

    标签: php wordpress foreach custom-taxonomy


    【解决方案1】:

    我刚刚在检查我的 error_log 时意识到 $artwork_media 数组包含对象,而不是数组。解决方法是使用$artwork_medium-&gt;slug$artwork_medium-&gt;name

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-07
      • 2020-03-05
      • 2017-10-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多