简码-具有ACF术语图标的分类术语列表

时间:2019-11-24 08:22:36

标签: php wordpress advanced-custom-fields shortcode custom-taxonomy

我正在尝试创建一个[短代码],该短代码将在带有图标的列表中显示帖子的分类术语。

我将ACF用于带有元book_icon的图标,然后尝试将其调用到ACF forum post here之后的简码中。

到目前为止,这是我的代码:

add_shortcode( 'show-books', 'books_output' );
function books_output($atts){

    ob_start();
    echo '<ul class="books-terms">';

    global $post;
$taxonomy = 'books';
$terms = get_the_terms( $post, $taxonomy );
$image = get_field('book_icon');

if ( !empty( $terms ) ) {
    foreach ($terms as $term) {
        echo '<li><img src="' . $image['url'] . '" class="book-css-class">' . $term->name . '</li>';
    }
}
    echo '</ul>';
    $output = ob_get_clean();
    return $output;
}

我在列表中获得了分类术语,但没有图像图标。

我要去哪里错了?

0 个答案:

没有答案
相关问题