Можно использовать произвольное поле. В моём случае это плагин 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 }
?>
Результат:
Если поле заполнено, то в тайтл запишется его значение, если нет, то покажется дефолтный тайтл из названия товара.