Come leggere un array risultante in WordPress

May 15

Come leggere un array risultante in WordPress


WordPress funziona su codice PHP. Come programmatore, si può fare nulla in un file di modello che si può fare in qualsiasi file PHP regolare. A volte è necessario per alimentare gli array in variabili, sia da matrici voi scrivere voi stessi o da tag modello che li generano per voi. Quando avete bisogno di leggere una matrice risultante e fare qualcosa con i suoi valori, è necessario utilizzare un PHP loop "foreach" che legge la matrice riga per riga. All'interno di questo ciclo "foreach", inserire il codice che fa uso di valori della matrice.

istruzione

1 Assegnare la matrice a una variabile. Nel caso di tag modello che generano gli array, è possibile assegnare quel tag modello a una variabile. Ecco un esempio di ciascuno:

$ Myarray = array (, 'Video' 'Libri', 'Musica');

$ Mycats = get_categories ();

Il secondo esempio mostra come è possibile assegnare un tag modello per una variabile per alimentare la sua gamma risultante in quella variabile. La variabile contiene quindi tutti i valori della matrice.

2 Scrivi una "foreach" ciclo per iterare su ogni valore nella matrice. La prima variabile chiamata in un ciclo "foreach" deve corrispondere la variabile che tiene la matrice. La seconda variabile conterrà temporaneamente un valore dalla matrice come il ciclo si muove attraverso ogni valore. Ecco il codice:

foreach ($ cose da $ cosa) {

}

Il codice precedente utilizza "cosa" per la seconda variabile, ma non è necessario per abbinare i nomi delle variabili in questo modo. Tuttavia, corrispondenti alle variabili senso per altri programmatori quando leggono il codice.

3 Fare qualcosa con ogni valore della matrice tra le parentesi graffe del vostro loop "foreach". Ad esempio, è possibile uscita ogni valore per lo schermo o fare un calcolo matematico. Ecco un loop "foreach" che emette ogni valore nella matrice come parte di un link:

foreach ($ collegamenti come $ link) {

echo '<a href="' $link'"> Clicca qui </a>..';

}

Consigli e avvertenze

  • Alcuni tag modello in uscita WordPress array multidimensionali in cui ogni riga della matrice contiene più valori. Per questi, è meglio fare riferimento al Codex di WordPress per verificare che i nomi di valore è possibile utilizzare e vedere esempi su come leggerli.
  • Eseguire il backup dei file del tema prima di modificarli. Se si verifica un errore "schermo bianco", ri-caricare i file del tema originale per tornare in WordPress.