xdebug (лучший способ написать отличный исходник и увидеть подсказки WordPress, может быть, устарели функции), а также возможности WordPress, такие как константа WP-DEBUG
/** Debugging WP */
define('WP_DEBUG', true); //enable the reporting of notices during development - E_ALL
define('WP_DEBUG_DISPLAY', true); //use the globally configured setting for display_errors and not force errors to be displayed
define('WP_DEBUG_LOG', true); //error logging to wp-content/debug.log
define('SCRIPT_DEBUG', true); //loads the development (non-minified) versions of all scripts and CSS and disables compression and concatenation,
//define('E_DEPRECATED', true); //E_ALL & ~E_DEPRECATED & ~E_STRICT
больше о моем наборе инструментов в этом посте , но в настоящее время я использую PhpStorm в качестве IDE, а также GitHub в качестве репозитория.
Внутри WordPress я использую плагин Debug Objects для множества заданий в отладочном контенте.