J'apprends les plugins et j'essaie de connecter la base de données WordPress wp-config.php
dans mon code de plugin PHP. Actuellement, pour vérifier mon code, j'ai utilisé la connexion ci-dessous et tout fonctionne correctement. Maintenant, je l'ai converti en un plugin WordPress afin que tout le monde puisse l'utiliser, mais le moment est venu d'établir une connexion à la base de données WordPress.
//Connection To DataBase
$Host = "XXXXXXXXXXXXXX";
$username = "XXXXXXXXXX";
$password = "XXXXXXXXXX";
$dbname = "XXXXXXXXXXXX";
$connection = mysql_connect($Host, $username, $password);
mysql_select_db($dbname);
Alors, comment insérer wp-config.php
comme quelque chose de require_once(wp-config.php');
dans le plugin au lieu du code ci-dessus pour établir une connexion à la base de données WordPress SQL dans mon fichier de plugin?
J'ai trouvé la réponse moi-même. Commencez par ouvrir votre wp-config.php
et vérifiez au bas du fichier que ce code contient le code ci-dessous? ...
if ( !defined('ABSPATH') )
define('ABSPATH', dirname(__FILE__) . '/');
Si oui, ajoutez le code ci-dessous pour établir la connexion dans votre plugin PHP fichiers à connecter avec le fichier wp-config.php
contenant le nom de la base de données, le nom d'utilisateur de la base de données, le mot de passe de la base de données, ... ...
require_once(ABSPATH . 'wp-config.php');
$connection = mysqli_connect(DB_Host, DB_USER, DB_PASSWORD);
mysqli_select_db($connection, DB_NAME);
Et vous obtiendrez une connexion à la base de données WordPress ...