✅ Новости WEB и WordPress, темы, плагины. Здесь мы делимся советами и лучшими решениями для веб-сайтов.

Инструменты для проектов WordPress: кое-что из того, что я использую ежедневно

24

Разработчиков часто интересует, как другие разработчики настраивают свои настройки. И я понимаю.

То есть, я предполагаю, что это основано на идее увидеть, какие инструменты используют другие, чтобы определить, упускаете ли вы что-то, можете ли вы улучшить то, что делаете в настоящее время, или устраивает ли вас то, что у вас есть.

В любом случае, время от времени я получаю электронные письма, твиты или сообщения 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, поэтому я использую автономный экземпляр терминала.

Вообще говоря, это помогает оценивать код на лету и тестировать такие вещи, как регулярные выражения, без необходимости делать это в рамках веб-браузера.

Идея в том, что если это работает в терминале, то это будет работать и в контексте функции, в которой я работаю.

Продолжение Про

Инструменты для проектов 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 для улучшения вашего опыта. Мы предполагаем, что вы согласны с этим, но вы можете отказаться, если хотите. Принимаю Подробнее