Контакты

Наибольший вклад в теги

Все теги (7)

Лучшие ответы пользователя

Все ответы (10)
  • Как задать карточке товара woocommerce свой title?

    jimmykoks
    @jimmykoks
    Можно использовать произвольное поле. В моём случае это плагин ACF.
    Создаем поле 'title-product'.
    В файле темы header.php заменить существующую строку
    <title><?php wp_title( ‘|’, true, ‘right’ ); ?></title>
    (у меня она под номером 43) на:
    <?php
    	if(is_single()){ /* Если это товар*/
    		if(get_field('title-product')){ /* Если поле заполнено */ ?>
    			<title><?php the_field('title-product'); /* Показать значение поля */ ?></title>
    		<?php }
    		else { /* Если поле не заполнено */ ?>
    			<title><?php> wp_title( '|', true, 'right' ); /* Показать стандартный тайтл */ ?></title>
    		<?php }
    	}
    	else { /* Если это не товар */ ?>
    		<title><?php wp_title( '|', true, 'right' ); /* Показать стандартный тайтл */ ?> </title>
    	<?php }
    	?>

    Результат:
    Если поле заполнено, то в тайтл запишется его значение, если нет, то покажется дефолтный тайтл из названия товара.
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (29)