Как легко добавлять свой кастомный код в WordPress и не бояться что-то сломать

Часто в наших уроках мы пишем, что необходимо добавить какой-то код в файл functions.php или в файл отдельного плагина, чтобы добавить новую функциональность на WordPress. Это самый простой и быстрый метод. Но у него есть недостаток. Если вы допустите ошибку в коде, вы можете без проблем поломать весь веб-сайт.

В этом уроке мы покажем, как обезопасить себя и запросто добавлять кастомный программный код в WordPress, не боясь что-то сломать. И в этом нам поможет замечательный и бесплатный плагин Code Snippets.

Как запросто добавлять кастомный код в WordPress и не бояться что-то сломать

Смотрите также:

  • Куда вставлять этот код в WordPress? Общая структура файлов темы
  • Как лучше — добавить программный код в functions.php или создать кастомный плагин на WordPress?
  • Советы для начинающих разработку веб-сайта на WordPress
  • Как создать дочернюю тему WordPress — Правильный метод
  • WordPress Codex — ценный помощник разработчика
  • Как сделать идеальную WordPress тему — плохие советы

Плагин Code Snippets

Итак, нам потребуется плагин Code Snippets. Он бесплатный и его можно без труда сказать из официального каталога плагинов WordPress:


Как без труда добавлять кастомный код в WordPress и не бояться что-то сломать

После активации у вас в боковом меню админки появится новый раздел меню Snippets.

Перейдите в этот раздел, здесь будут собраны все сниппеты — отдельные кусочки кода для добавления разной функциональности:

Как без труда добавлять кастомный программный код в WordPress и не бояться что-то сломать

Теперь этот список будет пустым, ведь вы только что установили этот плагин. Давайте добавим наш первый сниппет! Нажмите на кнопку Add New.

Появится новое окно, в котором необходимо указать название для сниппета(краткое описание, что он будет делать) и сам код ниже:

Как запросто добавлять кастомный код в WordPress и не бояться что-то сломать

На картинке выше мы добавили программный код, который скрывает версию WordPress, установленную на нашем веб-сайте. Вот сам программный код:

function wpb_remove_version() {return '';}add_filter('the_generator', 'wpb_remove_version');

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

Как без труда добавлять кастомный код в WordPress и не бояться что-то сломать

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

Когда все готово, нажмите кнопку Save Changes and Activate. Это сохранит и активирует сниппет.

Или вы можете просто нажать Save Changes, если не хотели бы его теперь включать, а просто планируете сохранить.

В самом низу можно выбрать область действия добавленного сниппета(Scope).

У вас три варианта:

  • сниппет работает везде на веб-сайте
  • сниппет работает только в админке
  • сниппет работает только на самом веб-сайте без админки

Управление ошибками в добавленном коде

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

В лучшем случае, вы не заметите, что где-то внутри веб-сайта нарушена функциональность, в худшем — вы будете видеть белый экран с ошибкой «500 internal server error».

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

Но с плагином Code Snippets вы обезопасите себя от данных рисков. Если Code Snippets обнаружит в коде ошибки, он сразу сообщит об этом и не сможет данному сниппету включиться и сломать веб-сайт:

Как без труда добавлять кастомный программный код в WordPress и не бояться что-то сломать

Если ошибка явно допущена в какой-то строчке кода, плагин сообщит тип ошибки и укажет, в какой строке необходимо сделать исправления. Это круто!

Управление сниппетами

Плагин Code Snippets выводит все сохраненные сниппеты в админке WordPress точно так же, как и обычные записи или страницы.

А значит, вы можете привычным методом их сортировать, править, включать / отключать, удалять и даже экспортировать:

Как без труда добавлять кастомный программный код в WordPress и не бояться что-то сломать

Если вы переносите веб-сайт на другой сервер или веб-хостинг для WordPress, вы можете без проблем предварительно экспортировать все сниппеты, а потом импортировать их на новом веб-сайте в меню Snippets → Import.

Как без проблем добавлять кастомный код в WordPress и не бояться что-то сломать

Также вы можете посмотреть дополнительные параметра плагина в меню Snippets → Settings:

Как без проблем добавлять кастомный программный код в WordPress и не бояться что-то сломать

Надеюсь этот урок вам помог, и вы больше не будете бояться что-то сломать на веб-сайте в процессе добавления кода в functions.php. Лучше используйте Code Snippets!

Источник: wpbeginner.com

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *