Прописать тайтл у тегов в WP

S
На сайте с 25.05.2019
Offline
1
184

На данный момент стоит бесплатная версия All in One SEO Pack, которая не позволяет это сделать. Пробовал купить про версию где эта функция поддерживается, но возникли проблем с биллингом. Какие есть альтернативы кроме как ставить другой плагин? Пробовал вот такой код в functions.php:

add_filter( 'document_title_parts', function( $title ) {

if ( is_page( 'your-page-slug' ) ) {
$title['title'] = 'Your custom title here';
}

return $title;
} );

Не работает.

Gerga
На сайте с 02.08.2015
Offline
89
#1

Snyder, как вариант:


function tag_aioseop_title($title) {
if (is_tag()) {
$title = 'tag title';
}

return $title;
}
add_filter('aioseop_title', 'tag_aioseop_title');

или title меток находится в произвольных полях:


function tag_aioseop_title($title) {
if (is_tag() && $new_title = get_term_meta(get_queried_object_id(), 'seo_title', 1)) {
$title = $new_title;
}

return $title;
}
add_filter('aioseop_title', 'tag_aioseop_title');


---------- Добавлено 29.06.2019 в 13:00 ----------

Если будете использовать вариант с произвольными полями, можете плагином Advanced Custom Fields добавить произвольное поле "seo_title" для меток.
S
На сайте с 25.05.2019
Offline
1
#2

Спасибо, работает!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий