Когда я пишу это в своем PHP-коде
$plugin_data = get_plugin_data( __FILE__ ); Я получаю такое сообщение об ошибке:

Теперь я знаю, что это, вероятно, связано с тем, что get_plugin_data не определен.
Проблема в том, что я не получил никаких записей в журнале о том, какая ошибка должна быть.
В wp-config.php Я уже включил это
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', true );
@ini_set( 'display_errors', 1 );
define( 'SCRIPT_DEBUG', true );
Но wp-content/debug.log пуст, никаких сообщений об ошибках
В php.ini XAMPP я также включил
display_startup_errors=On
display_errors=On
log_errors=On
error_log="C:\xampp\php\logs\php_error_log
Но мой файл php_error_log снова пуст, без каких-либо сообщений об ошибках.
Кроме того, я не знаю, полезна ли эта информация, но мой файл Wordpress не в каталоге htdocs XAMPP, я поместил его за пределы папки XAMPP, используя
ServerName wp-local.com
DocumentRoot "C:/User/wp-local"
SetEnv APPLICATION_ENV "development"
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Allow from all
Require all granted
Внутри httpd-vhosts.conf
Как это отладить?
Подробнее здесь: https://stackoverflow.com/questions/791 ... ages-or-lo