Програмне середовище

Насамперед давайте коротко визначимося, навіщо потрібне програмне середовище і що це взагалі таке?

Програмне середовище (середовище розробки, нижче просто “середовище”) – це набір програм, які полегшують життя розробника, спрощуючи процес створення теми. Крім цього, протестувати деякі моменти можна лише у такому середовищі.

Для створення тем просто необхідно використовувати локальне програмне середовище. Її ще коротко називають “локалка”, – робити сайт на локалці… Локальна середовище складається, як правило, з локального сервера та додаткових програм (текстового редактора тощо) і дозволяє займатися розробкою в офлайновому режимі.

Переваги локального середовища розробки:

  • Можливість займатися розробкою без доступу до інтернету. Це дає незалежність від можливих проблем на сервері, а також високу швидкість відповіді веб-сторінок.

  • Тестування теми з різними параметрами. Це допоможе вам підготувати тему до коректної роботи на велику кількість операційних систем.

  • Швидкий бекап файлів та керування версіями теми. Зміна файлів на комп’ютері та моментальний результат цих змін. Робити це віддалено – незручно.

Локальне середовище розробки для WordPress

Щоб створити таке середовище, вам потрібні будуть такі програми:

Як встановити кожен із наведених вище серверів, ви можете легко знайти в інтернеті.

Для програмування окрім настроєного середовища розробки необхідний редактор файлів, який полегшить процес написання коду. Можна вибрати будь-який редактор: від звичайного блокнота (наприклад, notepad++) до повноцінної IDE (PhpStorm IDE) з можливістю налагодження та тестування коду.

Підтримка попередніх версій WordPress

Під час розробки теми підтримка двох попередніх версій WordPress є загальноприйнятим стандартом. Тому, якщо ви працюєте з WordPress версії 4.4, обов’язково перевірте, як ваша функціонуватиме на версіях 4.3 і 4.2. На сторінці WordPress RoadMap можна завантажити ранні версії двигуна.

WP_DEBUG

Для виявлення помилок у темі потрібно увімкнути стандартний відладчик за допомогою константи WP_DEBUG :

  1. Відкрийте файл конфігурації wp-config.php(він знаходиться в корені сайту);
  2. Замініть рядок define( 'WP_DEBUG', false );наdefine( 'WP_DEBUG', true );

Як правило, в альфа- та бета-версіях релізів WordPress значення константи ‘WP_DEBUG’ дорівнює ‘true’.

Також, для дебага є гарний плагін – Query Monitor. Або цілий комплекс під назвою Debug Bar

Використовуйте wp_get_environment_type() для встановлення типу поточного оточення (тип середовища розробки).

Корисні інструменти для розробки

Крім WP_DEBUGрозробки теми потрібно використовувати плагіни і набори даних для тестів. Ці інструменти добре підходять для тестування в локальному середовищі.

Ці інструменти переважно потрібні для локального тестування та практично ніколи не використовуються на робочому сайті.

Рекомендації

На сайті WordPress.org можна знайти актуальні рекомендації для тем на WordPress (англ.) . Цей документ є стандартом якості і буде дуже корисним і тим розробникам, які не збираються викладати свою тему в інтернет.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *