Worpdress description и keywords. Вручную для записи, страницы, или главной.

15 Июль 2011

Метки: description, keywords, meta, plugin, wordpress, вордпресс

В этой статье я расскажу как вручную для каждой страницы или заметки wordpress прописать description и keywords. А так же как в WordPress назначить keywords и description На главной странице. Для указания descriptions и keywords в wordpress используем Another WordPress Meta Plugin. Возможно, вы уже видели инструкцию по настройке параметров description или keywords, но в этой статье я расскажу как улучшить Another WordPress Meta Plugin.

  1. Копируем файлы плагина в папку /wp-content/plugins/another_wordpress_meta_plugin
  2. Устанавливаем Another WordPress Meta Plugin в панели управления wordpress и активируем его.
  3. Открываем в редакторе файл 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 !

Работает скрипт следущим образом:

  1. Проверяем, является ли текущая страница главной. В разных версиях WordPress это можно делать по-разному, например через is_home(), но вариант в данном скрипте работает в любой версии wordpress.
  2. Если текущая страница WordPress главная, то выводим заданные description и keywords вручную прописанные в файле.
  3. Если главной страница  Wordpress не является, то, при условии сущестования, keywords и description будут заполнены в соответствии указанным при создании страницы.

Советы: Перед указанием description и Keywrods в WordPress, посмотрите как это сделано у сайтов-конкурентов и сделайте лучше! Для важных страниц, статей рекомендую вручную прописывать meta теги wordpress.


 

Похожие записи


© 2006 - 2024, Александр Сергеев