Tecnología

Inicio

Cómo leer una matriz resultante en WordPress

Cómo leer una matriz resultante en WordPress


WordPress se ejecuta en código PHP. Como programador, puede hacer cualquier cosa en un archivo de plantilla que se puede hacer en cualquier archivo PHP regular. A veces será necesario para alimentar matrices en variables, ya sea desde las matrices que escribir usted mismo o de etiquetas de plantilla que las generan para usted. Cuando se necesita leer una matriz resultante y hacer algo con sus valores, se debe utilizar un bucle de PHP "foreach" que lee la matriz fila por fila. Dentro de ese bucle "foreach", colocar el código que hace uso de los valores de la matriz.

Instrucciones

1 Asignar la matriz a una variable. En el caso de etiquetas de plantilla que generan matrices, puede asignar esa etiqueta de plantilla a una variable. He aquí un ejemplo de cada uno:

$ Myarray = array ( 'Libros', 'Videos', 'Música');

$ Mycats = get_categories ();

El segundo ejemplo muestra cómo se puede asignar una etiqueta de plantilla a una variable para alimentar a su matriz resultante en esa variable. La variable a continuación, contiene todos los valores de la matriz.

2 Escribir una "foreach" bucle para iterar sobre cada valor de la matriz. La primera variable llamada en un bucle "foreach" debe coincidir con la variable que contiene la matriz. La segunda variable se mantenga temporalmente un valor de la matriz como el bucle se mueve a través de cada valor. Aquí está el código:

foreach ($ $ cosas como cosa) {

}

El código anterior utiliza "cosa" para la segunda variable, pero no es necesario para que coincida con los nombres de las variables de esta manera. No obstante, a las variables tiene sentido para otros programadores cuando leen el código.

3 Hacer algo con cada valor de la matriz entre las llaves de su bucle "foreach". Por ejemplo, puede salida de cada valor en la pantalla o hacer un cálculo matemático. Aquí es un bucle "foreach" que da salida a cada valor de la matriz como parte de un enlace:

foreach ($ enlaces como $ link) {

echo '<a href="' $link'"> Haga clic aquí </a>..';

}

Consejos y advertencias

  • Algunas etiquetas de plantilla en WordPress salida de matrices multidimensionales, donde cada fila de la matriz contiene varios valores. Para estos, lo mejor es hacer referencia al Codex de WordPress para comprobar qué nombres valor que puede usar y ver ejemplos de cómo leerlos.
  • Copias de seguridad de archivos de temas antes de editarlos. Si se encuentra con un error de "pantalla en blanco", volver a cargar los archivos de temas originales para volver a WordPress.