August 26
È 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.
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.