Comment se connecter à la base de données WordPress dans un plugin?
-
-
Si vous souhaitez créer unpluginen ** wordpress **,vousn'avezpasbesoin de vous connecter à unebase de données commenous lefaisonsen ** PHP **.Parexemple,vouspouvez consulter lepluginpar défaut du code de wordpress ** Hello World **.If you want to make plugin in **wordpress** then you dont need to connect with database like we do in **PHP**. For example, you can check out default plugin of wordpress **Hello World** 's code.
- 1
- 2014-09-26
- Rohil_PHPBeginner
-
Vousne voulez aucune connexiontouten faisant leplugin wordpress.utilisez simplement "global $ wpdb;"puis utilisez ce $ wpdbpour créer unetable,insérer,mettre àjouret tout ..You don't want any connection while doing wordpress plugin. just use " global $wpdb;" and then use that $wpdb to create table,insert,update and all..
- 1
- 2014-09-26
- Zammuuz
-
@Rohil_PHPBeginner Pouvez-vousmentionnerici ce queje demande ...???@Rohil_PHPBeginner Can you mention here what I ask...???
- 0
- 2014-09-26
- Muhammad Hassan
-
@Ammu Bonne astucemaisje suisnouveau,alorspouvez-vouspartager les requêtes debase de `$ wpdb;` vers `INSERT,UPDATE,DELETE,WHERE` comme` $ sql="SELECT ID FROM wp_posts WHEREpost_name='hello-world'"; `dans la réponse ...@Ammu Nice tip but I am new so can you share the basic queries of `$wpdb;` to `INSERT,UPDATE,DELETE,WHERE` like `$sql= "SELECT ID FROM wp_posts WHERE post_name = 'hello-world'";` in the answer...
- 0
- 2014-09-26
- Muhammad Hassan
-
[Lire lapageentière] (http://codex.wordpress.org/Class_Reference/wpdb)pour avoir uneidée de `$ wpdb`.[Read whole page](http://codex.wordpress.org/Class_Reference/wpdb) to get idea about `$wpdb` .
- 0
- 2014-09-26
- Rohil_PHPBeginner
-
1 réponses
- votes
-
- 2014-09-26
J'aitrouvé la réponsemoi-même.Ouvrez d'abord votre
wp-config.php
et vérifiez lebas dufichier contenant le code ci-dessous? ...if ( !defined('ABSPATH') ) define('ABSPATH', dirname(__FILE__) . '/');
Si oui,ajoutez le code ci-dessouspour établir la connexion dans vosfichiers PHP depluginpour vous connecter avec lefichier
wp-config.php
qui contient lenom de labase de données,lenom d'utilisateur de labase de données,lemot depasse de labase de données,l'hôte de labase 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 à labase de données WordPress ...
I found the answer my self. First open your
wp-config.php
and check the bottom of file that Is that contain the below code?...if ( !defined('ABSPATH') ) define('ABSPATH', dirname(__FILE__) . '/');
If yes then add the below code to make the connection in your plugin PHP files to connect with
wp-config.php
file that contain Database Name, Database UserName, Database Password, Database Host... ...require_once(ABSPATH . 'wp-config.php'); $connection = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD); mysqli_select_db($connection, DB_NAME);
And you will get connection to WordPress database...
J'apprends despluginset j'essaye de connecter labase de données WordPress
wp-config.php
dansmon code PHP deplugin.Actuellementpour vérifiermon code,j'ai utilisé la connexion ci-dessouset celafonctionnebien.Maintenant,je l'ai convertien unplugin WordPress afin quetout lemondepuisse l'utiliser,maisilestmaintenanttemps de se connecter à labase de données WordPress.Alors,commentinsérer
wp-config.php
comme quelque choserequire_once(wp-config.php');
dans leplugin au lieu du code ci-dessuspour établir une connexion à labase de données SQL WordPressdansmonfichierplugin?