Полезные хуки

Полезные хуки WordPress

Полезные хуки WordPress

Всем привет! В этой статье я хочу поделиться с вами своей сборкой хуков для WordPress, которые облегчат вам жизнь. Здесь я не буду объяснять что такое хук, данного материала хоть завались в интернете. Скажу лишь в двух словах: Полезные хуки WordPress служат для внедрения сторонних возможностей в движок, без физической правки кода. Что в свою очередь минимизирует возможность поломки всего движка на максимум. И если вдруг произойдет, что внедренная модификация не работает или ломает сайт, то её можно отключить за несколько секунд и всё вернется в рабочее состояние.

Данным набором, я пользуюсь регулярно на разных темах. Поэтому уверен на 98%, что они будут выполнять свою функцию и у вас без проблем. В силу того, что для разных проектов, существуют разные приоритеты, я решил не выделять их по местам и составлять рейтинг по популярности. Считаю, что это просто ни к чему. Итак, приступим…

 

1. Удаляем пункт «сайт» с формы комментариев WordPress

Некоторые разработчики предпочитают спрятать этот пункт из формы комментариев, дабы предотвратить спам-ссылки на своем сайте. Особенно если дают доступ к комментированию всем посетителям сайта. При открытом доступе, человеку проще решиться что-то прокомментировать, нежели когда его просят сначала пройти регистрацию перед этим. Здесь решать только владельцу сайта или разработчику, открывать комментарии для всех желающих или закрыть их. И в том и другом случае есть свои плюсы и минусы, но об этом мы поговорим в другой раз. Данный хук по удалению пункта «сайт» с формы комментариев выглядит следующим образом:

Этот код в миг отключит и удалить этот пункт с формы и кроме вас его никто не сможет заполнить. Кстати, на этом блоге я тоже отключил данный пункт и вскоре, поделюсь с вами, почему я пришел к этому. А куда его вставлять вы узнаете в конце статьи. Там будут представлены рекомендации по использованию подобных хуков.

 

2. Выравнивание текста по ширине в редакторе WordPress (justify)

Как вы уже заметили, в редакторе WordPress, по умолчанию есть выравнивание только по краям и по центру. Почему-то разработчики решили, что эта функция не особо и нужна при создании сайта и возможно они правы. Но лично я, активно использую эту функцию не только на блоге WPMaster.KZ, но и на многих проектах на заказ. Поэтому данный полезный хук присутствует в моём списке. И выглядит он так:

Код добавляет ещё одну кнопку в визуальный редактор WordPress и позволяет одним нажатием выравнивать текст по ширине родительского контейнера. Данный функционал, вы можете наглядно посмотреть прямо в этой статье, текст ровно расположен как слева, так и справа. Если вам важен эстетический вид своего сайта, советую его использовать.

 

3 . Закрываем внешние ссылки (rel=nofollow и target=_blank)

По умолчанию в WordPress’е, чтобы поставить открытие ссылки в новом окне, нужно сначала прикрепить ссылку, потом нажать на шестеренку и там поставить соответствующую галочку. Согласитесь, занятие не удобное? Данный скрипт, даже не относится к хукам, но тем не менее достоин быть в этом списке. Достаточно один раз его установить и он будет автоматически добавлять всем ссылкам, ведущие на другие сайты теги rel=nofollow и target=_blank и что самое главное, не перезаписывая старые значения этих атрибутов. Собственно, сам код:

Просто вставляете этот код, ничего не меняя и он автоматически проставит по всем сторонним ссылкам на сайте данные атрибуты и будет подставлять их ко всем новым ссылкам. Я этот скрипт искал специально на свой форум о WordPress, так как там есть возможность каждому посетителю оставлять ссылки. И данный скрипт с этим отлично справляется.

 

4 . Избавляемся от дублей в комментариях WordPress (rel=canonical)

Рано или поздно, каждый разработчик сталкивается с дублями страниц в поисковых системах. А если проблема есть её надо решать. И первым делом нужно избавиться от дублей в комментариях, так как на посещаемых сайтах это может стать реальной проблемой для продвижения в поисковиках. С данным недугом справиться этот полезный скрипт:

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

 

5. Убираем атрибут type у скриптов и стилей (HTML5)

Если вы проверите свой сайт в валидаторе кода, то вы ужаснетесь, сколько на вашем сайте WordPress ошибок и предупреждений. Многие мастера вообще не обращают на это внимания, ведь по большому счету эти ошибки никем не учитываются, разве что самим сервисом. Но тем не менее есть процент людей, которые обращают на это внимание. Как известно, стандарт HTML5 немного отличается от своих собратьев прошлых и больше не требует обязательного атрибута type в подключаемых скриптах и файлов стилей. Чтобы удалить одним махом большую часть генерируемых typ’ов используем следующие полезные хуки:

Стоит заметить, что удалятся не все тайпы, некоторые прописаны в самом коде и программными средствами их не удалишь. Но и этого будет достаточно, чтобы удалить большую часть ошибок в валидаторе html и порадовать свой глаз.

 

Как устанавливать эти полезные хуки в WordPress?

Опять же, здесь всё зависит от самого разработчика. Кто-то вставляет всё что найдет в интернете в файл темы functions.php, кто-то просто создает отдельных файл и подключает его к теме, кто-то же создает плагины для этого дела. Что же я рекомендую вам?

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

 

Комментарии на эту тему

Не слушайте плагинофобов, которые утверждают, что лучше обходится без плагинов и при этом пихают в functions.php километровые портянки кода. Такие люди просто не понимают как устроены плагины и как они работают на сайте. Километровая портянка в functions.php будет тормозить сайт ровно столько же, сколько будут тормозить плагины, разницы между скоростью нет и никогда не было.

Как создать плагин можете узнать в статье — Как создать свой плагин. На этом у меня всё. Надеюсь, данная статья «Полезные хуки для WordPress» вам была интересна. Если есть что сказать или появился вопрос, смело задавайте его в комментариях, я обязательно отвечу. Так же, не забываем подписываться на мою новостную рассылку, чтобы не пропустить новую статью. Всем удачи, до встречи на блоге WPMaster.KZ


Подпишитесь, чтобы быть в курсе о новых статьях. Никакого спама, только по делу!


Последние 7 записей на блоге:
13.04.2018

Как заработать в интернете, в Казахстане и не только Каждый человек в возрасте от 12 до 60 лет, хоть раз, но задавался вопросом — как заработать в интернете? И это не удивительно, ведь на каждом…

12.04.2018

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

04.04.2018

Полезные хуки WordPress Всем привет! В этой статье я хочу поделиться с вами своей сборкой хуков для WordPress, которые облегчат вам жизнь. Здесь я не буду объяснять что такое хук, данного материала хоть завались в…

31.03.2018

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

24.03.2018

SEO оптимизация WordPress Всем привет! В этой статье мы разберем что такое оптимизация WordPress и выполним базовую её настройку. Данные манипуляции советую производить на любом сайте сделанном на ВордПрессе, так как это является ключевым моментом…

23.03.2018

Как создать свой плагин для WordPress Здравствуйте, дорогие читатели! Перед тем как мы приступим к базовой оптимизации кода, я решил затронуть тему «Как создать свой плагин для WordPress»?! Многие сейчас решат, что я совсем сбрендил…

22.03.2018

Как сделать форму подписки без логотипа Приветствую всех! В этой статье я покажу как сделать форму подписки на вашем сайте без логотипа от сервиса Sendpulse. Многих вебмастеров не особо напрягает подобные логотипы от сторонних плагинов….


Понравилась статья? Поделись ею:

Комментариев 2
  1. Спасибо тебе огромное дружище!!! Вот оно спасение новолоу. Как же я замучился с этой фигней кто бы знал. Поставил и сразу заработало как надо. Рахмет автору!

    Ответить
    • Рад что помог, Олег. Заходи по чаще, будет много интересного на блоге, я только начинаю. 🙂

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

Ваш e-mail не будет опубликован.


*