Автоматическое создание мета-описания Meta Description из The_content в WordPress

05.10.2017 | Автор: Maxim Glovatsky Оставить комментарий »

Вставка этого фрагмента кода в файл functions.php вашей WordPress темы, автоматически создаст meta description из вашего поста, отсекая шорткоды и теги. Также убедитесь, что у вас есть этот код в файле header.php, иначе этот фрагмент не будет работать.

<?php
function create_meta_desc() {
    global $post;
    if (!is_single()) { return; }
    $meta = strip_tags($post->post_content);
    $meta = strip_shortcodes($post->post_content);
    $meta = str_replace(array("\n", "\r", "\t"), ' ', $meta);
    $meta = substr($meta, 0, 125);
    echo "<meta name='description' content='$meta' />";
}
add_action('wp_head', 'create_meta_desc');
?>

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