Вордпресс без плагинов. WordPress без плагина – возможно ли это. — широкое разнообразие плагинов и варианты выбора

Здравствуйте, уважаемые друзья и гости блога сайт! Сегодня поговорим про то, как самостоятельно и без использования сторонних плагинов делается SEO оптимизация WordPress сайта. Если Вам интересен этот вопрос, то прошу Вас дочитать данный материал до конца. Так как в конце этой статьи Вы получите ссылку для скачивания необходимых файлов с рабочими кодами, которые смогут значительно улучшить и ускорить Ваш сайт. Интересно? Тогда, поехали …

Существует масса плагинов для SEO оптимизации WordPress. И Вы наверняка о них слышали и знаете множество из них?! Если нет, то это не проблема! Я об этих плагинах писал уже в своих предыдущих материалах (можете почитать набрав в поиске по сайту интересующий Вас плагин!), а если вдруг его не отыщет поиск, то пишите в комментариях и я о нем обязательно напишу в будущем!

Но речь сегодня, как Вы уже наверняка догадались, не о SEO плагинах для сайта, а совсем наоборот …

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

Но сначала давайте убедимся, что Ваш сайт требует SEO оптимизации …

Как проверить сайт перед оптимизацией?

Есть специальный сервис для этих целей и он же предлагает Вам скачать и установить на своем ресурсе плагин для SEO оптимизации сайта — Сlearfy

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

Конечно же Вы можете скачать и установить на своем сайте данный плагин для оптимизации своего ресурса, но я повторюсь и скажу, что мы сегодня работаем над тем, чтобы оптимизировать свой сайт без использования каких-либо плагинов. Это для того, чтобы не нагружать движок! Продолжим …

Теперь посмотрим, что произойдет с сайтом после того, как я применил специальные коды в файлах сайта для его оптимизации:

Да, забыл совсем сказать, что данный плагин предлагают оказывается нам не совсем бесплатно, а его нужно покупать!!! Это Вам нужно? Мне нет!

Если Вам также не нужно покупать то, что можно сделать самому и бесплатно?! Тогда идем дальше …

Как самому оптимизировать свой сайт WordPress без плагина?

Это делается очень даже просто и доступно будет для каждого из Вас. Если даже Вы не соображаете в HTML и CSS устройстве вашего ресурса!

Думаю, что каждый из Вас найдет путь в корневую папку своего сайта и в папку темы оформления? Неправда ли?! Если нет, то спросите у своего хостера, он Вам подскажет обязательно!

Вот ссылка для скачивания обещанных мной в начале статьи файлов, используя которые оптимизация wordpress для Вас будет не проблемой!

Внутри будет небольшое описание, которое поможет Вам, а если возникнут вопросы, то пишите в комментариях и я постараюсь Вам обязательно помочь!

Всем удачи и благополучия, а прощаюсь … До новых встреч!

Одной из замечательных особенностей WordPress является система плагинов. Плагины WordPress решают практически любые задачи, которые только можно представить - начиная с расширения простого блога до мощной информационной системы и заканчивая добавлением различных инструментов и оптимизацией блога для нужд SEO. Возможности не имеют ограничений (к тому же надо еще прибавить использование различных тем).

Но использование большого количества плагинов повышает риск "зависания" вашего сайта под управлением WordPress. Есть множество плагинов, которые несовместимы друг с другом или существенно снижают скорость работы вашего сайта.

В данном уроке мы рассмотрим как работать с похожими записями в блоге без плагинов.

Почему следует отказаться от использования плагина?

Есть множество причин по которым следует предпочитать использование встроенного кода и функций WordPress плагинам.

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

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

Данная функция разработана для использования на странице основной статьи (файл single.php ), но вы можете применять код там, где нужно в цикле WordPress. Для выбора похожих записей используются метки, которые проставляются для статей.

Миниатюры

У WordPress есть встроенная система для работы с миниатюрами, которая нам понадобится. Для ее использования нужно добавить данный код в файл functions.php вашей темы (в больинстве случаев такой код уже имеется в наличии).

Add_theme_support("post-thumbnails");

Также можно установить высоту и ширину миниатюры с помощью добавления следующей строки кода рядом с предыдущей:

Set_post_thumbnail_size(100, 50, true);

Важно: при добавлении изображения в запись, чтобы создать миниатюру, на панели загрузки изображения надо нажать кнопку "Использовать как миниатюру".

Код

Код добавляется в файл single.php :

.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 //rus-to-lat $gost = array ( "Є" => "EH" , "І" => "I" , "і" => "i" , "№" => "#" , "є" => "eh" , "А" => "A" , "Б" => "B" , "В" => "V" , "Г" => "G" , "Д" => "D" , "Е" => "E" , "Ё" => "JO" , "Ж" => "ZH" , "З" => "Z" , "И" => "I" , "Й" => "JJ" , "К" => "K" , "Л" => "L" , "М" => "M" , "Н" => "N" , "О" => "O" , "П" => "P" , "Р" => "R" , "С" => "S" , "Т" => "T" , "У" => "U" , "Ф" => "F" , "Х" => "KH" , "Ц" => "C" , "Ч" => "CH" , "Ш" => "SH" , "Щ" => "SHH" , "Ъ" => """ , "Ы" => "Y" , "Ь" => "" , "Э" => "EH" , "Ю" => "YU" , "Я" => "YA" , "а" => "a" , "б" => "b" , "в" => "v" , "г" => "g" , "д" => "d" , "е" => "e" , "ё" => "jo" , "ж" => "zh" , "з" => "z" , "и" => "i" , "й" => "jj" , "к" => "k" , "л" => "l" , "м" => "m" , "н" => "n" , "о" => "o" , "п" => "p" , "р" => "r" , "с" => "s" , "т" => "t" , "у" => "u" , "ф" => "f" , "х" => "kh" , "ц" => "c" , "ч" => "ch" , "ш" => "sh" , "щ" => "shh" , "ъ" => "" , "ы" => "y" , "ь" => "" , "э" => "eh" , "ю" => "yu" , "я" => "ya" , "«" => "" , "»" => "" , "-" => "-" ) ; $iso = array ( "Є" => "YE" , "І" => "I" , "Ѓ" => "G" , "і" => "i" , "№" => "#" , "є" => "ye" , "ѓ" => "g" , "А" => "A" , "Б" => "B" , "В" => "V" , "Г" => "G" , "Д" => "D" , "Е" => "E" , "Ё" => "YO" , "Ж" => "ZH" , "З" => "Z" , "И" => "I" , "Й" => "J" , "К" => "K" , "Л" => "L" , "М" => "M" , "Н" => "N" , "О" => "O" , "П" => "P" , "Р" => "R" , "С" => "S" , "Т" => "T" , "У" => "U" , "Ф" => "F" , "Х" => "X" , "Ц" => "C" , "Ч" => "CH" , "Ш" => "SH" , "Щ" => "SHH" , "Ъ" => """ , "Ы" => "Y" , "Ь" => "" , "Э" => "E" , "Ю" => "YU" , "Я" => "YA" , "а" => "a" , "б" => "b" , "в" => "v" , "г" => "g" , "д" => "d" , "е" => "e" , "ё" => "yo" , "ж" => "zh" , "з" => "z" , "и" => "i" , "й" => "j" , "к" => "k" , "л" => "l" , "м" => "m" , "н" => "n" , "о" => "o" , "п" => "p" , "р" => "r" , "с" => "s" , "т" => "t" , "у" => "u" , "ф" => "f" , "х" => "x" , "ц" => "c" , "ч" => "ch" , "ш" => "sh" , "щ" => "shh" , "ъ" => "" , "ы" => "y" , "ь" => "" , "э" => "e" , "ю" => "yu" , "я" => "ya" , "«" => "" , "»" => "" , "-" => "-" ) ; function sanitize_title_with_translit($title ) { global $gost , $iso ; $rtl_standard = get_option("rtl_standard" ) ; switch ($rtl_standard ) { case "off" : return $title ; case "gost" : return strtr ($title , $gost ) ; default : return strtr ($title , $iso ) ; } } add_action("sanitize_title" , "sanitize_title_with_translit" , 0 ) ;

//rus-to-lat $gost = array("Є"=>"EH","І"=>"I","і"=>"i","№"=>"#","є"=>"eh", "А"=>"A","Б"=>"B","В"=>"V","Г"=>"G","Д"=>"D", "Е"=>"E","Ё"=>"JO","Ж"=>"ZH", "З"=>"Z","И"=>"I","Й"=>"JJ","К"=>"K","Л"=>"L", "М"=>"M","Н"=>"N","О"=>"O","П"=>"P","Р"=>"R", "С"=>"S","Т"=>"T","У"=>"U","Ф"=>"F","Х"=>"KH", "Ц"=>"C","Ч"=>"CH","Ш"=>"SH","Щ"=>"SHH","Ъ"=>""", "Ы"=>"Y","Ь"=>"","Э"=>"EH","Ю"=>"YU","Я"=>"YA", "а"=>"a","б"=>"b","в"=>"v","г"=>"g","д"=>"d", "е"=>"e","ё"=>"jo","ж"=>"zh", "з"=>"z","и"=>"i","й"=>"jj","к"=>"k","л"=>"l", "м"=>"m","н"=>"n","о"=>"o","п"=>"p","р"=>"r", "с"=>"s","т"=>"t","у"=>"u","ф"=>"f","х"=>"kh", "ц"=>"c","ч"=>"ch","ш"=>"sh","щ"=>"shh","ъ"=>"", "ы"=>"y","ь"=>"","э"=>"eh","ю"=>"yu","я"=>"ya","«"=>"","»"=>"","-"=>"-"); $iso = array("Є"=>"YE","І"=>"I","Ѓ"=>"G","і"=>"i","№"=>"#","є"=>"ye","ѓ"=>"g", "А"=>"A","Б"=>"B","В"=>"V","Г"=>"G","Д"=>"D", "Е"=>"E","Ё"=>"YO","Ж"=>"ZH", "З"=>"Z","И"=>"I","Й"=>"J","К"=>"K","Л"=>"L", "М"=>"M","Н"=>"N","О"=>"O","П"=>"P","Р"=>"R", "С"=>"S","Т"=>"T","У"=>"U","Ф"=>"F","Х"=>"X", "Ц"=>"C","Ч"=>"CH","Ш"=>"SH","Щ"=>"SHH","Ъ"=>""", "Ы"=>"Y","Ь"=>"","Э"=>"E","Ю"=>"YU","Я"=>"YA", "а"=>"a","б"=>"b","в"=>"v","г"=>"g","д"=>"d", "е"=>"e","ё"=>"yo","ж"=>"zh", "з"=>"z","и"=>"i","й"=>"j","к"=>"k","л"=>"l", "м"=>"m","н"=>"n","о"=>"o","п"=>"p","р"=>"r", "с"=>"s","т"=>"t","у"=>"u","ф"=>"f","х"=>"x", "ц"=>"c","ч"=>"ch","ш"=>"sh","щ"=>"shh","ъ"=>"", "ы"=>"y","ь"=>"","э"=>"e","ю"=>"yu","я"=>"ya","«"=>"","»"=>"","-"=>"-"); function sanitize_title_with_translit($title) { global $gost, $iso; $rtl_standard = get_option("rtl_standard"); switch ($rtl_standard) { case "off": return $title; case "gost": return strtr($title, $gost); default: return strtr($title, $iso); } } add_action("sanitize_title", "sanitize_title_with_translit", 0);

После этого все русские символы в ссылках станут латинскими. Ну а сама настройка ЧПУ в WordPress очень проста. Идем в параметры — постоянные ссылки и устанавливаем радиокнопку Произвольно или Название записи. Вот, собственно и все. Надеюсь, что проблем у вас с этим не возникнет. По крайней мере у меня все работает отлично. Если что, пишите в комментариях о возникающих проблемах. Будем решать вместе. Кстати, есть еще бесплатный . Позволяет создать шаблон, исходя из ваших пожеланий.

Обзоры