我正在尝试创建一个[短代码],该短代码将在带有图标的列表中显示帖子的分类术语。
我将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;
}
我在列表中获得了分类术语,但没有图像图标。
我要去哪里错了?