вход на сайт

Имя пользователя :
Пароль :

Восстановление пароля Регистрация

Заголовок и мета-описание в WordPress без плагина

  1. 2) WordPress анти-дубликат нумерации страниц
  2. 3) код header.php

Наш друг Google сейчас достиг определенной зрелости (   почти   ) больше ничего не глотает: время SEO с ГМО прошло

Наш друг Google сейчас достиг определенной зрелости ( почти ) больше ничего не глотает: время SEO "с ГМО" прошло. Закончил удобрение наполнение ключевыми словами », Пустая роскошь МИДа ... Только теперь SEO « БИО » предлагает постоянную видимость тем, кто (еще) хочет что-то сказать, продать или написать.

В течение многих лет мы приглашали наших клиентов производить или производить соответствующий и качественный контент , особенно в виде блогов ...

Эта первая статья о WordPress (WP для друзей) будет ограничена разделением рецепта «дома» (с кусочками кода), чтобы сделать SEO без плагина SEO .

Давайте проясним: в AxeNet мы ничего не имеем против плагинов, разработанных в правилах искусства и регулярно поддерживаемых (maj). Однако кодируется всеми: они также иногда: ошибочный , изобилующий ошибками, поздними обновлениями, тяжелыми с точки зрения производительности, когда они не (в худшем случае) злонамеренно созданы для взлома вашего сайта, вашего сервера ...

За некоторыми исключениями: производительность и надежность WordPress обратно пропорциональны количеству установленных плагинов. Для вашей безопасности: будьте очень осторожны и употребляйте в меру!

Имея это в виду, мы предлагаем на этой неделе нашим друзьям-разработчикам поделиться некоторыми хитростями для спартанского (но достаточного) SEO управления WP, связанного с «заголовком», «метаописанием», анти-дублированным контентом и т. Д.

Оттуда и потому, что мы верны вам, верному читателю, иностранцу, языкам программирования и другим подобным варварствам, мы приглашаем вас возобновить нормальную деятельность; )

Для тех, кто все еще хочет навредить себе, пропустите воскресную «утку», повторяя каждый час знаменитое «Я приезжаю, дорогая (е)»: мы советуем вам прочитать статью в перед началом работы, чтобы убедиться, что у вас есть аспирин, хорошая команда кода и принять необходимые меры предосторожности (резервное копирование и т. д.)

Через вашего администратора wp: добавьте или измените статью и создайте 2 пользовательских поля , которые будут называться точно: «meta-description» и «title». Используйте «Введите новый», а затем просто выберите их в раскрывающемся списке, чтобы добавить их.

Как показывает пример выше: вы вводите оптимизированное метаописание и заголовок для этой статьи в соответствующие поля «значение» (не забудьте обновить). Это наложение SEO, конечно, необязательно. При использовании вы можете, например, использовать только одно из двух пользовательских полей или ни одно из них. В этом случае метаданных не будет (Google сможет их создать), и заголовок останется прежним: заголовок вашей статьи.

2) WordPress анти-дубликат нумерации страниц

На этот раз мы записываем все (прямо перед закрывающим тегом php) файла functions.php вашей темы:

function an_pagination () {// SEO: анти-дубликат глобального заголовка $ page, $ paged; if ($ paged> 1 || $ page> 1) {return '-'. sprintf (__ ('Page% s','entyten '), max ($ paged, $ page)); }}

Эта небольшая функция, вызываемая файлом header.php (см. 4) код файла header.php), объединяет «Страница X» в конце заголовка со второй страницы при наличии нумерации страниц. Это позволяет избежать дублирования названий и информирует пользователя ...

3) код header.php

Примечание: новая версия v3.0

Код начинается в верхней части header.php вашей темы:

<? php / * wp header.php, измененный ax-net.fr * / if (is_home ()) {/ *** домашняя страница с несколькими статьями или home.php *** / // СМОТРИТЕ СВОЙ НАЗВАНИЕ И МЕТАДИСКРИПЦИЯ ДЛЯ ДОМАШНЯЯ СТРАНИЦА $ sTitle = "ДОМАШНИЙ БЛОГ НАЗВАНИЯ ДЛЯ ИЗМЕНЕНИЯ (см. Header.php)"; $ sMetaDescription = ""; $ sTitle. = an_pagination (); } else if (is_single () || is_page ()) {/ *** отдельная статья (полная) или страница (включая возможную домашнюю статику) *** / if (! ($ sTitle = get_post_meta (( int) $ post-> ID, 'title', true))) {// seo title настраиваемое поле $ sTitle = wp_title ('', false); $ sTitle. = '>' .get_bloginfo ('name'); // * Имя сайта в конце не-SEO заголовка (комментировать или нет)} $ sMetaDescription = get_post_meta ((int) $ post-> ID, 'meta-description', true); } else {/ *** все остальное (категории, архивы, поиск и т. д.) *** / $ sTitle = wp_title ('', false); $ sTitle. = an_pagination (); $ sTitle. = '>' .get_bloginfo ('name'); // * Имя сайта в конце заголовка (комментировать или нет)} // $ sTitle. = '>' .Get_bloginfo ('name'); // * Имя сайта в конце заголовка во всех случаях (если не прокомментировано => прокомментировать все вышеизложенное)?> <! DOCTYPE html PUBLIC "- // W3C // DTD XHTML 1.0 Strict // EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd "> <html <? php language_attributes (); ? &gt;> <head> <meta http-equ = "Content-Type" content = "text / html; charset = <? php bloginfo ('charset');?&gt;" /> <title> <? php echo trim ( $ stitle); ?&gt; </ title> <? php / * Анти-дубликат SEO axis-net.fr с мета-индексом для: «поисковых» страниц ИЛИ (все те из архива, КРОМЕ СЛЕДУЮЩИХ по категориям) Чтобы изменить условие в соответствии с вашим необходимо посмотреть: http://codex.wordpress.org/conditional_marchers * / if (is_search () || (is_archive () &&! (is_category ()))) {echo '<meta name = "robots" content = "noindex" />'.PHP_EOL; } else if (! empty ($ sMetaDescription)) {echo '<meta name = "description" content = "'. $ sMetaDescription. '" />' .PHP_EOL; }?>

Предупреждение: поскольку каждый header.php специфичен для каждого сайта, мы предоставили только начало кода, касающегося части SEO, вплоть до метаописания.

Комментируя код, вы должны его легко найти и уметь адаптировать или модифицировать в соответствии с вашими потребностями ...

NB. Вы обнаружите, что мы выбрали вариант не индексировать (meta noindex), некоторые архивы, результаты поиска и т. Д. как показано в этом фрагменте из header.php:

<? php / * Анти-дубликат SEO axis-net.fr с мета-индексом для: страниц "поиск" ИЛИ (все из архива, КРОМЕ кроме категорий). Чтобы изменить условие в соответствии с вашими потребностями, обратитесь к http: / /codex.wordpress.org/en/Conditional_Markers * / if (is_search () || (is_archive () &&! (is_category ()))) {echo '<meta name = "robots" content = "noindex" />' .PHP_EOL; } else if (! empty ($ sMetaDescription)) {echo '<meta name = "description" content = "'. $ sMetaDescription. '" />' .PHP_EOL; }?>

Еще раз, не существует абсолютной истины, этот выбор неиндексации принадлежит нам, который уместен в определенных частных случаях (когда нужно сконцентрировать «выстрел», чтобы избежать разбавления и т. Д.)

Если вы хотите, несмотря на проблемы с дублирующимся содержимым, проиндексировать другие страницы, измените условие с помощью WP условные маркеры в header.php. Вот 3 примера, чтобы помочь вам:

// (поиск ИЛИ (архивы, КРОМЕ ИСКЛЮЧЕНИЯ категорий ИЛИ авторов)) if (is_search () || (is_archive () &&! (is_category () || is_author ()))) {// (поиск ИЛИ (архивирование, КРОМЕ категорий ИЛИ вложений) )) if (is_search () || (is_archive () &&! (is_category () || is_attachment ()))) {// (поиск ИЛИ (архивирование, КРОМЕ ИМЕНИ вложений ИЛИ авторов)) if (is_search () || (is_archive () &&! (is_category () || is_attachment () || is_author ()))) {

Важное замечание: Протестируйте все типы отображения с помощью дополнения Firefox «Quirk SearchStatus» (отметьте «Hightlight Nofolow Link») или проверьте отсутствие или наличие мета-индекса.

Код вашего полного header.php, конечно, должен содержать теги, которые вы обычно используете : css link, javascript script и т. Д. тег </ head>, <body> и т. д.

Здесь я оставляю любителям удовольствие попробовать наш маленький рецепт, критиковать его в случае необходимости и доводить, почему бы не вода, до мельницы. Даже если у нас есть небольшая ловкость, как и в любом рецепте, многие ингредиенты подбирались здесь и там со временем. Спасибо известным и неизвестным разработчикам кода и всем тем, кто поддерживает пламя, делится и передает факел.

« Да, да, я закончил, я иду, дорогая »; )

Ссылки по теме:
Seomix, который много делится на эту тему WordPress
Список, чтобы следовать, чтобы знать некоторые Поврежденные плагины WP

WordPress SEO без плагина и без ГМО!

3,6 (72,31%) 13 голосов

Get_bloginfo ('name'); // * Имя сайта в конце заголовка во всех случаях (если не прокомментировано => прокомментировать все вышеизложенное)?
Dtd "> <html <?
Php language_attributes (); ?
Gt;> <head> <meta http-equ = "Content-Type" content = "text / html; charset = <?
Php bloginfo ('charset');?
Gt;" /> <title> <?
Php echo trim ( $ stitle); ?
Gt; </ title> <?
PHP_EOL; }?
PHP_EOL; }?
Поиск по сайту
Меню
Реклама на сайте
Архив новостей
Реклама на сайте

Реклама на сайте







Архив сайта
Информация
www.home-4-homo.ru © 2016 Copyright. Все права защищены.

Копирование материалов допускается только с указанием ссылки на сайт.