Більше результатів...

Загальні селектори
Тільки точні збіги
Шукати у заголовках
Шукати у контенті
Вибір типів постів
Фільтрувати за категоріями
FAQ
Hostenko
Натхнення
Відео уроки
Новини
Плагіни
теми
Уроки
Хакі

Часто в наших уроках ми пишемо, що потрібно додати якийсь код файлу functions.php або файл окремого плагіна, щоб додати нову функціональність на WordPress. Це найпростіший і найшвидший спосіб. Але він має недолік. Якщо ви припуститеся помилки в коді, ви можете поламати весь сайт.

У цьому уроці ми покажемо, як убезпечити себе і легко додавати свій кастомний код WordPress, не боячись щось зламати. І в цьому нам допоможе чудовий та безкоштовний плагін Фрагменти коду.

Як легко додавати свій кастомний код до WordPress і не боятися щось зламати

Дивіться також:

Плагін Code Snippets

Отже, нам знадобиться плагін Фрагменти коду. Він безкоштовний і його можна сказати з офіційного каталогу плагінів WordPress:

Як легко додавати свій кастомний код до WordPress і не боятися щось зламати

Після активації у бічному меню адмінки з'явиться новий розділ меню Фрагменти.

Перейдіть в цей розділ, тут будуть зібрані всі ваші сніпети - окремі шматочки коду для додавання різної функціональності:

Як легко додавати свій кастомний код до WordPress і не боятися щось зламати

Зараз цей список буде порожнім, адже ви щойно встановили цей плагін. Давайте додамо наш перший сніпет! Натисніть на кнопку Додати.

З'явиться нове вікно, в якому потрібно вказати назву для сніпета (короткий опис, що він робитиме) і код нижче:

Як легко додавати свій кастомний код до WordPress і не боятися щось зламати

На зображенні вище ми додали код, який приховує версію WordPress, встановлену на нашому сайті. Ось сам код:

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

Під блоком з кодом є текстове поле, куди ви можете додати розгорнутий опис, що саме цей код робить, де ви знайшли і з якою метою вирішили застосувати.

Як легко додавати свій кастомний код до WordPress і не боятися щось зламати

Також ви можете додавати мітки до свого сніпета, щоб потім було зручніше їх сортувати та групувати.

Коли все готово, натисніть кнопку Save Changes and Activate. Це збереже та активує ваш сніпет.

Або ви можете просто натиснути зберегти зміниякщо не хочете його зараз включати, а просто хочете зберегти.

У самому низу можна вибрати область дії доданого сніппета (Сфера).

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

  • сніппет працює скрізь на сайті
  • Сніппет працює тільки в адмінці
  • Сніппет працює тільки на самому сайті без адмінки

Управління помилками у доданому коді

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

У кращому випадку, ви не помітите, що десь усередині сайту порушена функціональність, у гіршому - ви бачитимете білий екран з помилкою.500 Внутрішня помилка сервера".

У такому разі вам доведеться заходити на сайт по FTP, шукати та виправляти допущені помилки вручну.

Але з плагіном Code Snippets ви убезпечите себе від цих ризиків. Якщо Code Snippets виявить у вашому коді помилки, він відразу ж повідомить про це і не дозволить цьому сніпету включитися і зламати ваш сайт:

Як легко додавати свій кастомний код до WordPress і не боятися щось зламати

Якщо помилка явно допущена в якомусь рядку коду, плагін повідомить тип помилки і вкаже, в якому рядку потрібно зробити виправлення. Це круто!

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

Плагін Code Snippets відображає всі ваші збережені сніпети в адмінці WordPress так само, як і звичайні записи або сторінки.

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

Як легко додавати свій кастомний код до WordPress і не боятися щось зламати

Якщо ви переносите сайт на інший сервер або хостинг для WordPressВи можете попередньо експортувати всі ваші сніпети, а потім імпортувати їх на новому сайті в меню Snippets → Import.

Як легко додавати свій кастомний код до WordPress і не боятися щось зламати

Також ви можете переглянути додаткові параметри плагіна в меню Snippets → Settings:

Як легко додавати свій кастомний код до WordPress і не боятися щось зламати

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

Джерело: wpbeginner.com
редактор wpcafe
Вивчає сайтобудування з 2008 року. Практикуючий вебмайстер, який спеціалізується на створенні сайтів на WordPress. Задати питання Олексію можна на https://profiles.wordpress.org/wpthemeus/

Коментарі до запису: 2

Дмитро:

Підкажіть плагін для WP, який змінюватиме частину інформації на сайті2, якщо змінив інформацію на сайті1. (Наприклад, прайс)

Aleksandr:

Підкажіть, будь ласка, як мені додати свій php код на деякі сторінки? Хочу написати, наприклад, калькуляцію та витягнути на одну з page. Як краще зробити?

Додати коментар або відгук