✅ WEB і WordPress новини, теми, плагіни. Тут ми ділимося порадами і кращими рішеннями для сайтів.

Інструменти для проектів WordPress: деякі з того, що я використовую щодня

10

Розробників часто цікавить те, як інші розробники налаштовують свої налаштування. І я розумію.

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

У будь-якому випадку я час від часу отримую електронні листи, твіти чи повідомлення ICQ (зачекайте, що?), у яких запитують, який набір інструментів для проектів WordPress я зазвичай використовую для кожного зі своїх проектів.

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

Інструменти для проектів WordPress

Перш ніж розповісти про те, що я використовую та як я їх використовую, я хочу зазначити, що важливо зазначити, що це припускає, що всі значення налагодження WordPress налаштовано належним чином. Я описав це в попередній публікації, але суть (навіть буквально) того, що я маю на увазі , така:

<?php
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', true );
@ini_set( 'display_errors', 1 );
define( 'SCRIPT_DEBUG', true );
define( 'SAVEQUERIES', true );

З цим набором інформація буде записана в журнал налагодження, на екран і так далі. Це додає додатковий рівень, який допомагає вам знайти проблеми в кодовій базі.

Якщо припустити, що це встановлено, ось дуже короткий виклад усього, що я використовую, коли працюю над проектом.

Термінал

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

Загалом, це допомагає оцінювати код на льоту та тестувати такі речі, як регулярні вирази, без необхідності робити це в межах веб-браузера.

Ідея полягає в тому, що якщо це працює в терміналі, то воно працюватиме і в контексті функції, у якій я працюю.

Продовження Pro

Інструменти для проектів WordPress: деякі з того, що я використовую щодня

Протягом багатьох років це був мій улюблений інтерфейс бази даних. Я знаю, що багатьом людям подобається використовувати щось у браузері, наприклад PhpMyAdmin (або відповідний плагін адміністратора для WordPress).

Але я прихильник автономної інтерфейсу бази даних, яка підтримує перегляд бази даних за певними критеріями або шляхом введення запитів безпосередньо у інтерфейс.

Консоль

Інструменти для проектів WordPress: деякі з того, що я використовую щодня

Консольна програма macOS чудово підходить для перегляду журналів налагодження. Це особливо корисно, якщо ви робите щось подібне до цього :

<?php
error_log(print_r($value, true));

Це дає змогу записувати інформацію про в журнал, а потім переглядати її на консолі та стежити за всім стеком, як інформація була отримана. Крім того, він може показати вам, якою насправді є інформація, яку він отримав, і як її сприймуть PHP або WordPress.

Код Visual Studio

Інструменти для проектів WordPress: деякі з того, що я використовую щодня

Нарешті, спробувавши різні IDE протягом багатьох років, я постійно повертаюся до Visual Studio Code. Простіше кажучи, мені подобається, як це працює і як це взаємодіє з тим, як я працюю. Здається, що це більше підходить для мого режиму роботи, а не для того, щоб я підлаштовувався під нього.

Звідти я використовую кілька розширень, наприклад:

Я також використовую Fira Code та кілька інших інструментів, як-от інтегрований термінал, щоб виконувати роботу.

Є більше

Що стосується інших інструментів, то є такі речі, як git (який я використовую з інтегрованого терміналу в Code ), Kaledeiscope, WP-CLI тощо, але я припускаю, що це більш-менш данність.

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

Джерело запису: tommcfarlin.com

Цей веб -сайт використовує файли cookie, щоб покращити ваш досвід. Ми припустимо, що з цим все гаразд, але ви можете відмовитися, якщо захочете. Прийняти Читати далі