Worpdress description и keywords. Вручную для записи, страницы, или главной.
Метки: description, keywords, meta, plugin, wordpress, вордпресс
В этой статье я расскажу как вручную для каждой страницы или заметки wordpress прописать description и keywords. А так же как в WordPress назначить keywords и description На главной странице. Для указания descriptions и keywords в wordpress используем Another WordPress Meta Plugin. Возможно, вы уже видели инструкцию по настройке параметров description или keywords, но в этой статье я расскажу как улучшить Another WordPress Meta Plugin.
- Копируем файлы плагина в папку /wp-content/plugins/another_wordpress_meta_plugin
- Устанавливаем Another WordPress Meta Plugin в панели управления wordpress и активируем его.
- Открываем в редакторе файл another_wordpress_meta_plugin.php
Ищем строки:
if (isset ($description) && !empty($description)) { $meta_string = sprintf("<meta name=\"description\" content=\"%s\"/>", $description); } if (isset ($keywords) && !empty($keywords)) { if (isset ($meta_string) && !empty($meta_string)) { $meta_string .= "\n"; } $meta_string .= sprintf("<meta name=\"keywords\" content=\"%s\"/>\n", $keywords); }
И заменяем их на:
if ((is_front_page()==true)) { $meta_string = sprintf("<meta name=\"description\" content=\"%s\"/>", 'Между кавычками пишем свой дескрипшн'); $meta_string .= "\n"; $meta_string .= sprintf("<meta name=\"keywords\" content=\"%s\"/>\n", 'Между кавычками пишем свои кейворды'); } else{ if (isset ($description) && !empty($description)) { $meta_string = sprintf("<meta name=\"description\" content=\"%s\"/>", $description); } if (isset ($meta_string) && !empty($meta_string)) { $meta_string .= "\n"; } if (isset ($keywords) && !empty($keywords)) { $meta_string .= sprintf("<meta name=\"keywords\" content=\"%s\"/>\n", $keywords); } }
Что мы сделали? Мы усовершенствовали Another WordPress Meta Plugin !
Работает скрипт следущим образом:
- Проверяем, является ли текущая страница главной. В разных версиях WordPress это можно делать по-разному, например через is_home(), но вариант в данном скрипте работает в любой версии wordpress.
- Если текущая страница WordPress главная, то выводим заданные description и keywords вручную прописанные в файле.
- Если главной страница Wordpress не является, то, при условии сущестования, keywords и description будут заполнены в соответствии указанным при создании страницы.
Советы: Перед указанием description и Keywrods в WordPress, посмотрите как это сделано у сайтов-конкурентов и сделайте лучше! Для важных страниц, статей рекомендую вручную прописывать meta теги wordpress.