Дорогие друзья StackOverflow, в интернет-магазине Wordpress, мы используем Woocommerce и его плагин расширения Woocommerce Brand Addon.Wordpress: выдержка только для страниц бренда Woocommerce
Я хотел бы этот код (расположенный в functions.php), которые должны применяться только к WooCommerce Марка страниц: код делает свою работу в WooCommerce Brands, но она применяется и в других категориях/архивов
Я играл с «таксономией» и «включал», вставляя идентификатор брендов, но результатов не получал. Вот моя последняя попытка.
add_action('woocommerce_after_shop_loop_item_title', 'lk2_woocommerce_product_excerpt', 35, 2);
if (!function_exists('lk2_woocommerce_product_excerpt'))
{
function lk2_woocommerce_product_excerpt()
{
$content_length = 20;
global $post;
$args = array(
'include' => '120,121,122,123,124,125,126,127',
'taxonomy' => 'product_brand',
);
$content = $post->post_excerpt;
$wordarray = explode(' ', $content, $content_length + 1);
if(count($wordarray) > $content_length) :
array_pop($wordarray);
array_push($wordarray, '...');
$content = implode(' ', $wordarray);
$content = force_balance_tags($content);
endif;
echo "<span class='excerpt'><p>$content</p></span>";
}
}
К сожалению, мы еще не купили домен, поэтому я не могу показать вам ссылку.
Я мог бы исправить выход с помощью css, но я бы предпочел решить его непосредственно из кода. Можете ли вы помочь мне найти направление для исправления моей ошибки? Спасибо за ваше время!
Является ли «бренд» типом таксономии? Не могли бы вы использовать условную логику внутри функции? – helgatheviking
@helgatheviking извините за вопрос, но что такое таксономия? – Yang
[Таксономии] (http://codex.wordpress.org/Taxonomies) - способ объединить вещи. Теги и категории - это встроенные таксономии для сообщений. Теги продукта и категории продуктов являются таксономиями для продуктов, созданных WooCommerce. – helgatheviking