Ищу код для автоматического создания тега description

Ответ

Код нужно добавить в functions.php

 add_action('wp_head', 'prefix_meta_desc');
function prefix_meta_desc() {
 $meta = '';
 if ((is_single() || is_page()) && !bp_is_user()) {
 $meta = strip_tags(get_post()->post_content);
 $meta = str_replace(array("\\n", "\\r", "\\t", "\\r\\n"), ' ', $meta);
 $meta = substr($meta, 0, 155);
 }
echo "<meta name='description' content='$meta'>";
 }
 

 

Использую функции проверки страниц  ( https://codex.wordpress.org/Conditional_Tags ) можно для каждого типа страниц прописать свои варианты

(сам код не тестировал)

Добавить Комментарий

Протестировал.
Всё отлично работает!
СПАСИБИЩЕ!

Добавить Комментарий

Ваш ответ

Размещая свой ответ, вы соглашаетесь с правилами сайта.