我正在创建一个函数来识别颜色(来自标签)并相应地切换图像。我正在使用 wordpress 自定义帖子类型和自定义 texonomy(标签)。
所以我真正想做的是,如果产品具有三种颜色,我将添加三个标签,例如红色、绿色、蓝色,因此该功能应该识别这些标签并向该标签添加适当的图像(颜色模式缩略图)。
在这里,我正在尝试写,但被卡在了初始阶段。
function color_options($texonomy=false){
$tags = get_the_term_list( $post->ID, $texonomy, '', ',', '' );
$tag = explode(",", $tags);
$option = switch ($tag) {
case 'red':
return '<img src="url to red iage"';
break;
default:
return 'No color';
break;
}
return $option;
}
编辑:问题详情
因此,如果将彩色图像定义为标签,我想显示它。表示如果一个产品有红色和绿色两种颜色选项,并且它被定义为一个标签,那么它应该显示两个红色和绿色图案图像。如果它有三比三等......
希望这现在会更清楚。