Я пытаюсь сделать так, чтобы в кратком описании отображался конкретный атрибут продукта, содержащий текст "агава".
Я попробовал несколько фрагментов кода, но ни один из них не работает. У меня нет проблем, чтобы заставить их работать с категориями, но я просто хочу это для определенных атрибутов продуктов - Agave
function filter_woocommerce_short_description( $post_excerpt ) {
global $post;
if ( has_term( "agave", "categories", $post->ID ) ) {
$post_excerpt .= "<br/>" . "Text Here";
}
return $post_excerpt;
};
add_filter('woocommerce_short_description', 'filter_woocommerce_short_description',10, 1 );
Я ожидаю, что текст будет отображаться под определенными атрибутами (Агава), но они не
Я пытался использовать это
add_filter('woocommerce_short_description',
'filter_woocommerce_short_description',10, 1 );
function filter_woocommerce_short_description( $short_description ) {
global $product;
$string_values = $product->get_attribute('agave');
if ( strpos($string_values, 'agave') !== false ) {
$short_description .= '<br>' . __("Testing This Out - AGAVE");
}
return $short_description;
}