0
這是我的問題,我正在使用wordpress,使用datafeedr woocommerce進口商將我的產品從datafeedr導入woocomemerce。當我添加一個新的產品集時,我得到關於品牌的信息,但在woocommerce產品中,該品牌不顯示。有什麼方法可以按品牌導入品牌併爲我的產品創建過濾器?另外我想創建商家過濾器。在woocommerce中創建一個過濾器
這是我的問題,我正在使用wordpress,使用datafeedr woocommerce進口商將我的產品從datafeedr導入woocomemerce。當我添加一個新的產品集時,我得到關於品牌的信息,但在woocommerce產品中,該品牌不顯示。有什麼方法可以按品牌導入品牌併爲我的產品創建過濾器?另外我想創建商家過濾器。在woocommerce中創建一個過濾器
您需要爲您的產品添加品牌屬性,然後將品牌拉入該屬性,例如,
<?php
/* Add Brand attribute to the product */
add_filter('dfrpswc_product_attributes', 'mycode_add_brand_attribute', 20, 5);
function mycode_add_brand_attribute($attributes, $post, $product, $set, $action) {
if (isset($product['brand'])) {
$attr = 'Brand';
if (!isset($attributes[sanitize_title($attr)])) {
$attributes[$attr]['name'] = $attr;
}
}
return $attributes;
}
/**
* Set value for "Brand" attribute.
*/
add_filter('dfrpswc_filter_attribute_value', 'mycode_set_brand_attribute_value', 30, 6);
function mycode_set_brand_attribute_value($value, $attribute, $post, $product, $set, $action) {
if (isset($product['brand'])) {
$attr = 'Brand';
if ($attribute == $attr) {
$value = $product['brand'];
}
}
return $value;
}
我會嘗試聯繫插件的創建者。 – Sam
謝謝拉斐爾,只是想讓你知道我是美國新人,幾個月前我搬了,我正在學習英語,其實我說法語,那樣我犯了一個錯誤,我真的很感謝你的幫助。 – ryan