Nwlapcug.com


Come leggere una matrice risultante in WordPress

Come leggere una matrice risultante in WordPress


WordPress viene eseguito il codice PHP. Come un programmatore, si può fare nulla in un file di modello che si può fare in qualsiasi file PHP regolare. A volte sarà necessario alimentano variabili, matrici di matrici che è scrivere voi stessi o dal tag dei template che li generano per voi. Quando avete bisogno di leggere una matrice risultante e fare qualcosa con i suoi valori, è necessario utilizzare un ciclo PHP "foreach" che legge la matrice riga per riga. All'interno del ciclo "foreach", Inserisci codice che fa uso di valori della matrice.

Istruzioni

1

Assegnare la matrice a una variabile. Nel caso di tag dei template che generano le matrici, è possibile assegnare quel modello di tag a una variabile. Ecco un esempio di ciascuno:

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

$mycats = get_categories();

Il secondo esempio Mostra come è possibile assegnare un tag del modello a una variabile per alimentare la sua matrice risultante in tale variabile. La variabile quindi contiene tutti i valori della matrice.

2

Scrivere un ciclo "for each" per scorrere ogni valore nella matrice. La prima variabile denominata in un ciclo "foreach" deve corrispondere la variabile che contiene la matrice. La seconda variabile conterrà temporaneamente un valore dalla matrice come il loop si muove attraverso ogni valore. Ecco il codice:

foreach ($things come $thing) {

}

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

3

Fare qualcosa con ogni valore nella matrice tra le parentesi graffe del vostro loop "for each". Ad esempio, si può ogni valore alla schermata di output o fare un calcolo matematico. Qui è un ciclo "foreach" che emette ogni valore nella matrice come parte di un collegamento:

foreach ($links come $link) {

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

}

Consigli & Avvertenze

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