Come fare riferimento al database di WordPress

August 26

Come fare riferimento al database di WordPress


È possibile eseguire qualsiasi query SQL sul database di WordPress utilizzando la variabile globale "$ wpdb". Questo include anche la manipolazione di database, quali variabili selezione, righe, colonne e l'inserimento di righe e di aggiornamento. Anche se questo consente di effettuare molte personalizzazioni per il tema e la funzionalità del sito, la sua utilità è limitata a meno che non si sa come fare riferimento le tabelle del database dal codice. La classe "wpdb" fornisce le variabili per un facile riferimento del database.

istruzione

1 Globalizzare la variabile "$ wpdb" prima di usarlo, utilizzando il seguente codice:

$ Wpdb globale;

2 Scrivete la query o la funzione che si desidera eseguire sul vostro sito WordPress. Per ora, basta lasciare un vuoto nel punto è necessario fare riferimento alle tabelle.

3 Inserisci il tuo divario con il riferimento relativo. Per la tabella messaggi, usare "$ i messaggi"; per i contenuti Meta, usare "$ postmeta"; per la tavola commenti, usare "$ commenti"; per le informazioni ulteriori commenti, usare "$ commentmeta"; per la tavola Termini che contiene le descrizioni di categorie e tag, usare "$ termini"; per la tavola Term_taxonomy che contiene le categorie e tag, usare "$ term_taxonomy"; per la tabella Utenti, usare "$ utenti"; per la tabella che contiene Usermeta soprannomi, le descrizioni e le autorizzazioni di utenti registrati, usare "$ usermeta"; per la tavola collegamenti, usare "$ collegamenti"; e per la tabella delle opzioni, usare "$ opzioni."

4 Aggiungere il "<? Php?" E chiusura e di apertura "?>" - Senza virgolette - tag PHP se non l'avete già fatto.

5 Eseguire il codice e verificare se funziona correttamente. Se la query non funziona, attivare l'errore facendo eco a facilitare la risoluzione e correggere gli errori nel codice. Per attivare l'errore eco, utilizzare questa riga di codice:

<? Php $ wpdb-> show_errors (); ?>

Per disattivare l'errore eco fuori completamente, è sufficiente rimuovere la riga sopra. Per spegnerla ad un certo punto nel codice, utilizzare la seguente riga:

<? Php $ wpdb-> hide_errors (); ?>

È quindi possibile riattivarla in seguito, se necessario. È inoltre possibile stampare gli errori generati da una query con la seguente riga:

<? Php $ wpdb-> print_error (); ?>

Questo stampa l'errore della query più recente.

Consigli e avvertenze

  • Usare sempre la variabile globale "$ wpdb" e non chiamare metodi nella classe "wpdb" direttamente.