Как получить имя базы данных в WordPress?
Я хочу получить имя базы данных WordPress. Я также пытался получить имя базы данных из $wpdb, но не получилось. При выводе $wpdb возвращается объект-массив, но я не знаю, как извлечь имя базы данных из этого объекта.

$wpdb->dbname
является защищенным свойством: его не следует читать. Вместо этого используйте константу DB_NAME
, как предложил @chittaranjan.

@AndreaSciamanna что плохого в использовании $wpdb->dbname
? Не могли бы вы объяснить? Это было бы полезно.

Это неправильный ответ! Чтобы использовать $dbname
, сначала нужно вызвать его через global $dbname
. Тогда не нужен wpdb
(использовать wpdb
неправильно). Просто используйте $dbname
. Но лучший подход - константа DB_NAME
.

в какой области видимости вам нужно находиться, или какую библиотеку или объект нужно загрузить, чтобы DB_NAME
был распознан и не оставался неинициализированной константой?
