Come Effettuare la Connessione al Database WordPress in un Plugin?
Sto imparando a sviluppare Plugin e sto cercando di connettere il database WordPress wp-config.php
nel mio codice PHP del Plugin. Attualmente per testare il mio codice, ho utilizzato la connessione mostrata sotto e funziona correttamente. Ora l'ho convertito in un plugin WordPress in modo che chiunque possa utilizzarlo, ma è il momento di stabilire una connessione corretta al database WordPress.
//Connessione al Database
$host = "XXXXXXXXXXXXXX";
$username = "XXXXXXXXXX";
$password = "XXXXXXXXXX";
$dbname = "XXXXXXXXXXXX";
$connection = mysql_connect($host, $username, $password);
mysql_select_db($dbname);
Quindi come posso inserire wp-config.php
come ad esempio require_once('wp-config.php');
nel plugin invece del codice sopra per stabilire una connessione al database SQL WordPress nel mio file plugin?
Ho trovato la risposta da solo. Per prima cosa apri il tuo file wp-config.php
e controlla in fondo al file se contiene questo codice...
if ( !defined('ABSPATH') )
define('ABSPATH', dirname(__FILE__) . '/');
Se è presente, aggiungi il seguente codice nei file PHP del tuo plugin per stabilire la connessione con il file wp-config.php
che contiene il Nome del Database, Nome Utente del Database, Password del Database, Host del Database...
require_once(ABSPATH . 'wp-config.php');
$connection = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD);
mysqli_select_db($connection, DB_NAME);
E otterrai la connessione al database di WordPress...
