WordPress — автоматичне створення Meta Description з контенту

WordPress — автоматичне створення Meta Description з контенту

Автор TechDude

Категория: Для веб-майстра

Багато користувачів движка WordPress для своїх сеошних експериментів застосовують плагіни на зразок All in One SEO Pack або Platinum SEO Pack. Речі, безумовно, корисні і потрібні. Хоча є кілька неприємних моментів, починаючи з траблів при використанні зі старими версіями движка і закінчуючи звичайною лінню.

Адже недостатньо просто активувати плагін і один раз його налаштувати. Потрібно ще й при написанні кожного поста щось там колупати, додавати потрібні ключові слова, текст і таке інше. І якщо навіть не лінь, то банальна забудькуватість часто робить ці плагіни практично непотрібним баластом.

Як раз для тих, хто не любить морочитися, є просте і елегантне рішення — автоматичне додавання мета-тега Description на сторінки з постами. Текст береться з початку посту. Перші 125 літер. Так що все, що потрібно — це при написанні поста в самому першому реченні прописати тему та ключові слова. Все!

Ну а мета-тег Keywords додасть старий добрий плагін Simple Tags. Що ще для щастя треба?

Ось код, який потрібно помістити в файлі functions.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');

Якщо у вас старий движок, то видаліть з коду цей рядок:

$meta = strip_shortcodes($post->post_content);

За підтримки:
ELECTRIC «про життя» — простими словами про життєві моменти.

5 Август 2012

Оставь свой комментарий!

rss
Про блог
TechDude.Blog – персональний блог, который не имеет одной конкретной тематики. Тут вы найдете интересные и полезные статьи про: интернет, гаджети, музику, видео, спорт, искусство, web и социальные сервисы.
Надеемся, что Вам понравиться!
Подпишитесь на обновления блога и получайте свежие новости на свой E-mail. Введите свей e-mail тут:


Флаг
Розмовляй українською!
Якщо вважаеш потрібним зберегти українську мову – просто розмовляй українською. УкрЦентр