Wordpress: отрывок только для страниц брендов WoocommercePhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Wordpress: отрывок только для страниц брендов Woocommerce

Сообщение Anonymous »

Дорогие друзья StackOverflow,
в интернет-магазине Wordpress мы используем Woocommerce и его плагин расширения Woocommerce Brand Addon.

Мне нужен этот код (находится в файле function.php) для применения только к страницам брендов Woocommerce: код выполняет свою работу в брендах Woocommerce, но применяется и в других категориях/архивах

Код: Выделить всё

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;
$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 "
$content
";
}
}
Я играл с «таксономией» и «включить», вставляя идентификаторы брендов, но безрезультатно. Вот моя последняя попытка.

Код: Выделить всё

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 "
$content
";
}
}
К сожалению, мы еще не купили домен, поэтому не могу показать ссылку.

Я мог бы исправить вывод с помощью CSS, но я бы предпочел решать проблему непосредственно из кода.
Можете ли вы помочь мне найти способ исправить мою ошибку? Спасибо за ваше время!

Подробнее здесь: https://stackoverflow.com/questions/263 ... rand-pages
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»