WordPress как на ладони
Наставник Трепачёв Д.П., phphtml.net wordpress jino

Сайт никак не реагирует на изменения header.php

Прописал добавление description на сайте - http://prntscr.com/d002fd

<?php if ( is_category() ){ ?>
		<meta name="description" content="<?php echo category_description($category_id); ?>">
	<?php } ?>

Но ничего такого нет http://prntscr.com/d0028a

Kama 9 месяцев назад

Там условие is_category(), точно в рубрике проверяешь?

Vold 9 месяцев назад

Проверяю в хедере, который везде подключен. Магазин woocommerse - у товаров нет description. Хочу короткое описание дублировать в description. Но на любые изменения в самом хедере WP никак не реагирует. Может для woocommerse нужно другую функцию использовать...

0
Vold 9 месяцев назад
  • 1
    stepan1187 cайт: www.weblancer.net/users/stepanko/?affili...

    Вместо is_category() добавьте http://wp-kama.ru/function/is_tax

    <?php if ( is_category() || is_tax() ) { ?>
    	<meta name="description" content="<?php echo  category_description($category_id); ?>">
    <?php } ?>
    Vold 9 месяцев назад

    К сожалению тоже не работает. Магазин woocommerse - у товаров нет description. Хочу короткое описание дублировать в description. Но на любые изменения в самом хедере WP никак не реагирует. Может для woocommerse нужно другую функцию использовать...

    stepan 9 месяцев назад

    Пишите, что в товаров нет дескриптион.
    А хотите показать его а категории.
    Где нужно вывести описание - товар или категория?
    Поверьте, is_tax - это то что нужно.
    Прочтите описание функции и поймёте.

    Vold 9 месяцев назад

    Сейчас попробую, спасибо

    Vold 9 месяцев назад
    //Add description
    	function description_to_head() {
    		if ( is_tax( 'shop' ) ){
    			$category_set = category_description();
    			$description_set="";
    			return $description_set;
    		}
    	}
    
    	add_action( 'wp_head', 'description_to_head' );

    Сделал таким образом. Но почему-то не выводит description

    stepan 9 месяцев назад

    А если в header.php
    добавить код:

    <?php if ( is_category() || is_tax() ) { ?>
    	<meta name="description" content="Текст описания">
    <?php } ?>

    то выводится дескриптион ?

    Vold 9 месяцев назад

    http://prntscr.com/d1ksyq

    Вставил, тоже никаких результатов.
    А в используемой теме cherry либо в плагине woocommerse может блокироваться вывод description?
    Description не выводится только во вкладке "Каталог товаров". И кстати тайтл я тоже в нем не могу поменять что только не делал

    stepan 9 месяцев назад
    <?php if ( is_archive() ) { ?>
    	<meta name="description" content="Текст описания">
    <?php } ?>

    а если так ?
    надпись выводится ?

    stepan 9 месяцев назад

    проверять нажно здесь:

    Description не выводится только во вкладке "Каталог товаров"

    Vold 9 месяцев назад

    Проверку по архиву пробовал самую первую, потому как title - Товары архив|..., но ничего не выводит

    stepan 9 месяцев назад

    У меня больше идей нет.
    Нужно копать более глубже.
    использовать print_r var_dump
    и разбираться - где ты находишься и почему ничего не выводится.

    Vold 9 месяцев назад

    сам в шоке. 2ую неделю пытаюсь вывести description. на title забил уже

    Vold 9 месяцев назад

    Буду смотреть. Большое спасибо за участие

    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Регистрация. Вход.