在WooCommerce中,我创建了一个属性" Brand"并添加了一些术语,例如" Brand One"," Brand Two"等等.. 我想为每个术语添加一个图像。 目前,没有选项可以在属性术语中添加图像。
请告诉我如何在属性条款中添加图片。
管理员链接是这样的:
.../wp-admin/edit-tags.php?taxonomy=pa_brand&post_type=product'
答案 0 :(得分:5)
WooCommerce将产品属性存储在通常的分类表之外,因此您需要使用更具特定于WC的内容。试试Variation Swatches and Photos extension。
更新:您可以使用Taxonomy Images plugin,但您必须进行细微更改。默认情况下,插件仅显示设置为在管理区域中显示的分类(即show_ui
值设置为true)。 WooCommerce默认隐藏产品属性分类,因此插件不会在设置屏幕中显示它们。您可以通过注释掉/删除taxonomy-images.php
:
if ( ! isset( $taxonomy->show_ui ) || empty( $taxonomy->show_ui ) )
continue
删除这些行将允许他插件显示所有分类,无论它们是否隐藏。
推荐@helgatheviking首先建议插件
答案 1 :(得分:2)
使用“ Variation Swatches ”插件(请参阅@Dre的答案),一切顺利,获取图像就像这样简单:
$swatch_term = new WC_Swatch_Term( 'swatches_id', $term_id, $taxonomy, false,
'swatches_image_size' );
$html = '<img src="' . $swatch_term->thumbnail_src . '" alt=""/>';
自WP 3.6.1 ...
以来,“分类标志图像”尚未更新答案 2 :(得分:0)
从技术上讲,WooCommerce“属性”只是一个WordPress自定义分类法。因此,我会尝试Taxonomy Images插件。
答案 3 :(得分:0)
&#34;变体色板和照片扩展&#34;插件是优质的,没有任何机构愿意购买它以达到为品牌获取图标图像这样的目的。
&#34;分类图像&#34;自WP 3.6.1以来尚未更新......
我想出的是Category and Taxonomy Image,这就完成了工作。
以下是获取图片网址的方法:
if (function_exists('get_wp_term_image'))
{
$meta_image = get_wp_term_image($term_id);
//It will give category/term image url
}
echo $meta_image; // category/term image url