如果您只有两个术语,并且不需要在后端更改这些图片,那么这是一个快速而简单的解决方案。
它假设在主题中有一个文件夹“term\\u imgs”,其中包含*。png文件名称根据您的术语段首字母命名。
$terms = get_the_terms( $post->ID, \'Tax1\' );
$out = array();
if ( $terms && ! is_wp_error( $terms ) ) {
if ( !empty( $terms ) ) {
foreach ( $terms as $term ) {
$out[] = \'<a href="\'.get_term_link( $term->slug, \'Tax1\' ) .\'"><img alt="\'.$term->name.\'" src="\'.get_template_directory_uri().\'/term_imgs/\'.$term->slug.\'.png"></a>\';
}
echo implode(\',\', $out );
}
}
您可以随意调用此文件夹,只需更改相应的代码,例如。
$out[] = \'<a href="\'.get_term_link( $term->slug, \'Tax1\' ) .\'"><img alt="\'.$term->name.\'" src="\'.get_template_directory_uri().\'/other_folder/\'.$term->slug.\'.jpg"></a>\';