В нашем случае используемый нами пользовательский атрибут полезен для серверной части, но мы бы предпочли не показывать его во внешнем интерфейсе. Я знаю о флажке в данных о продукте для атрибутов, в то время как в администраторе атрибут не отображается, но я обрабатываю более 2000 продуктов... просто было бы непрактично ставить галочку для каждого из них.
(EDIT)
Наконец-то мне удалось найти пример того, как это сделать.
@helgatheviking нашел основу для кодирования, необходимую для того, чтобы это произошло.
Код: Выделить всё
function my_attribute_hider ( $attributes ) {
if ( isset( $attributes['pa_attribute-name'] ) ){
unset( $attributes['pa_attribute-name'] );
}
return $attributes;
}
add_filter( 'woocommerce_get_product_attributes', 'my_attribute_hider' );
Подробнее здесь: https://stackoverflow.com/questions/427 ... -attribute
Мобильная версия