Domanda

sto scrivendo il mio primo plug-in ed è stato tutto va bene mi unti necessaria per tirare alcuni dati dal database WP. Fondamentalmente non ho idea di come farlo, quindi ho bisogno di una mano.

****** EDIT ****
// Ho bisogno di connettersi al DB per visualizzare i record all'interno del pannello di wp-admin> Impostazioni> di myplugin pagina

Nel mio plug-in ho attualmente:

$locations = $wpdb->get_results( $wpdb->prepare("SELECT * FROM wp_locations") );

Ma ottengo questo messaggio di errore: Call to a member function get_results() on a non-object in...

Così sto indovinando qui che la variabile $ wpdb non è iniziata, quindi ho bisogno di includere il wp-blog-header.php (da quello che ho visto on-line questo è quello che ho bisogno di fare).

Così ho provato:

$absDIR = ABSPATH."wp-blog-header.php";
require_once($absDIR);
global $wpdb;

Ma poi si mette a piangere su:
 Call to a member function main() on a non-object in /path/to/functions.php on line 1504

Così mi sono perso. Qualsiasi aiuto su come interagire con un database in un plugin wordpress sarebbe bad ass. Grazie

È stato utile?

Soluzione

fissi:

Stavo usando la parte esterna global $wpdb della funzione che è stato effettivamente usando l'esso, che si è rotto.

Mi sono trasferito la linea globale per la parte superiore della funzione e ha funzionato.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top