2017-02-22 4 views
1

Я пытаюсь обновить свой SEO на своем интернет-магазине. Кто-нибудь знает, что php может исправить эту загадку. Как я могу соответствовать этому друг другу?Текст категории Woocommerce

Как это: is_product_category('shirts') подгонку в этом:

function woa_content_before_shop() { 
    echo "<p>Insert your Content here...</p>"; 
} 

add_action('woocommerce_before_shop_loop', 'woa_content_before_shop'); 

ответ

1

WordPress conditional tags как is_product_category() может быть использован для изменения отображаемого контента на основе согласованного состояния.

В этом случае вы можете использовать их для изменения печатного текста на основе category. Вы можете использовать их таким образом:

function woa_content_before_shop() 
{ 
    if (is_product_category('shirts')) 
    { 
    echo "<p>Here are shirts!</p>"; 
    } 
    else if (is_product_category('games')) 
    { 
    echo "<p>Here are games!</p>"; 
    } 
    else 
    { 
    ... 
    } 
} 

add_action('woocommerce_before_shop_loop', 'woa_content_before_shop'); 
+0

Где его скопировать? – Khatchik

+0

, когда я вставляю его в functions.php сбой сайта – Khatchik

+0

@Khatchik это всего лишь фрагмент, чтобы показать вам, как это можно сделать! Вы можете изменить его и вставить в конце functions.php (если у вас есть шаблон, то используйте template.php шаблона) - если что-то пойдет не так, ваш первый ход должен проверять файлы журнала. – Hatef

1

Используйте этот код. Также укажите свои описания в разделе Продукты> Категории.

function woa_content_before_shop() { 
    if (is_product_category()) { 
     global $wp_query; 
     $id = $wp_query->get_queried_object_id(); 
     $desc = term_description($id, 'product_cat'); 
     if (!empty($desc)) { 
      $output = '<p>' . esc_html($desc) . '</p>'; 
      echo $output; 
     } 
    } 
} 
add_action('woocommerce_before_shop_loop', 'woa_content_before_shop'); 
Смежные вопросы