Как Подключиться к Базе Данных WordPress в Плагине?
Я изучаю плагины и пытаюсь подключиться к базе данных WordPress через wp-config.php
в PHP-коде моего плагина. Сейчас для проверки кода я использую подключение, показанное ниже, и оно работает нормально. Теперь я преобразовал его в плагин WordPress, чтобы его мог использовать кто угодно, но настало время сделать подключение к базе данных WordPress.
//Подключение к базе данных
$host = "XXXXXXXXXXXXXX";
$username = "XXXXXXXXXX";
$password = "XXXXXXXXXX";
$dbname = "XXXXXXXXXXXX";
$connection = mysql_connect($host, $username, $password);
mysql_select_db($dbname);
Как правильно подключить wp-config.php
, например, через что-то вроде require_once(wp-config.php');
в плагине вместо кода выше, чтобы создать подключение к базе данных WordPress в моем файле плагина?

Я сам нашел ответ. Сначала откройте ваш файл wp-config.php
и проверьте внизу файла, содержится ли там следующий код:
if ( !defined('ABSPATH') )
define('ABSPATH', dirname(__FILE__) . '/');
Если да, то добавьте следующий код в файлы вашего плагина PHP для подключения к файлу wp-config.php
, который содержит имя базы данных, имя пользователя базы данных, пароль базы данных и хост базы данных:
require_once(ABSPATH . 'wp-config.php');
$connection = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD);
mysqli_select_db($connection, DB_NAME);
И вы получите подключение к базе данных WordPress...
