【发布时间】:2018-05-16 23:01:14
【问题描述】:
我有一个问题,我相信答案就在这里:https://www.advancedcustomfields.com/resources/get-values-from-a-taxonomy-term/ 但我不知道如何将它应用到我的代码中......
我已使用高级自定义字段在自定义帖子类型的类别中添加图像字段。我的自定义帖子类型是短期课程,类别名称是课程类型。
这是循环:
<?php
$customPostTaxonomies = get_object_taxonomies('short_courses');
if(count($customPostTaxonomies) > 0)
{
foreach($customPostTaxonomies as $tax)
{
$args = array(
'orderby' => 'name',
'show_count' => 0,
'pad_counts' => 0,
'hierarchical' => 1,
'taxonomy' => $tax,
'title_li' => '',
'hide_empty' => FALSE
);
$categories = get_categories( $args );
foreach ( $categories as $category ) {
echo '
<div class="one-half sc-cat-items">
<img src="' . get_field('course_type_image', $category->name) . '">
<h2>
<a href="' . get_category_link( $category->term_id ) . '">' . $category->name . '</a>
</h2>
</div>';
}
}
}
?>
我尝试添加这一行来检索每个类别的图像:
<img src="' . get_field('course_type_image', $category->name) . '">
这会打印出<img src=""> 标签,但由于某种原因它没有填写 URL...
我自己也试过:<img src="' . get_field('course_type_image') . '">,但结果相同
目前看起来是这样的:
我正在尝试显示每个类别的图像,所以它看起来像这样:
【问题讨论】:
标签: php wordpress custom-post-type categories advanced-custom-fields