Desarrollo de WordPress: Trabajar con Matrix

Si crea variables para guardar valores en su código de WordPress, puede llegar un momento en que sea más efectivo usar una matriz. Una matriz (o más precisamente, una matriz variable) le permite guardar más datos utilizando una sola variable. Significa que puede guardar más registros de la misma manera que podría guardar varias líneas en un campo y luego llevarlas a cada uno usando el número en la matriz para la que se ha almacenado. En esta publicación, explicaré cuáles son las matrices, por qué son útiles y le mostraré algunos ejemplos funcionales en los que hacen que el código sea más eficiente.
Entonces, ¿qué es una matriz y por qué usarías una? Primero, comencemos por identificar exactamente qué es una matriz. Wikipedia define una matriz como: “Una estructura de datos que consiste en una colección de elementos (valores o variables), cada una identificada por al menos un índice de matriz o clave. Se almacena una matriz para que la posición de cada elemento pueda calcularse a partir de su tupla de índice mediante una fórmula matemática. Esto significa que una matriz es esencialmente una lista de valores, todos almacenados con un nombre variable. Los valores se enumeran en orden y puede llevarlos a cada uno llamando a la variable con el número correspondiente a ese valor (o elemento) dentro de la matriz.
Puede ser más fácil si le muestro lo simple que es una matriz simple para explicación. Un ejemplo simple de matriz para imaginar escribir un complemento y necesita crear una variable llamada $ cosa. Si su variable fuera un valor estático único, lo crearía de la siguiente manera:
Cargue la idea 93D9852F590045BB009304FF02D2DF41
Pero suponga que desea agregar más valores a su variable.
Luego, para llamar a una de las matrices, use su número en la matriz, considerando que comienza con cero. Entonces, para hacerse cargo de la variable “WordPress” y atribuirla a otra variable llamada $ bestcms, usaría esto:
Cargue la idea 93D9852F590045BB009304FF02D2DF41
Esto le dice cómo crear una matriz bastante simple de variables y tomar elementos de esa matriz. Recuerde que esto requiere que sepa en qué orden están los elementos dentro de la matriz. Ejemplos trabajaron en WordPress Todos estos son buenos y buenos, pero es posible que se pregunte por qué es útil en WordPress. Tiendo a usar variables de matriz en WordPress cuando creo un tipo de bucle y luego quiero acceder a los datos tomados por ese bucle cuando estoy fuera de él. Esto le brinda más flexibilidad para usar los datos tomados por una consulta de cualquier manera que necesite. Aquí les mostraré dos ejemplos: uno que usa WP_Query y el otro usando un bucle foreach.
Usando matrices con wp_query utilicé una técnica como esta publicación sobre la creación de un botón para ejecutar y eliminar una consulta personalizada. Echemos un vistazo a ese código. Este ejemplo utiliza un tipo de publicación personalizada con varios campos personalizados (o postadatos de publicación). La consulta se hace cargo de las publicaciones del tipo de publicación respectivo y sus campos personalizados, que luego se envían fuera del bucle. La razón por la que esto es necesario es que los campos de múltiples publicaciones se tomen juntos. Aquí está la consulta:
Cargue la idea 93D9852F590045BB009304FF02D2DF41 La interrogación se enrolla, con una función de conteo utilizada para asignar los números de datos que se toman:
Cargue la idea 93D9852F590045BB009304FF02D2DF41
Echemos un vistazo más de cerca a lo que esto hace:

Comience la consulta y verifique si ha tomado publicaciones.
Crea una variable llamada $ CurrentPost y atribuye un valor cero.
Ejecute el bucle con tres matrices: $ favoritos, $ mejor y $ peor, cada uno se le asigna un valor de un campo personalizado. En cada caso, el valor se coloca en la matriz en una posición que utiliza el valor de $ CurrentPost.
Agregue uno a la variable $ CurrentPost.
El bucle termina y el reinicio posterior a
Cuando el bucle se ejecuta por segunda vez, las variables se almacenarán en cada matriz, pero esta vez en la posición [1]. Y cuando corran por tercera vez, serán almacenados en la posición [2]. Esto significa que ahora tenemos tres valores almacenados en cada matriz de variables: uno para cada publicación tomada de consulta. Y significa que tenemos nueve valores en total: tres para cada una de las tres matriz.
Almacenamiento de variables en la matriz, por lo que significa que tenemos acceso a ellas fuera del bucle. Este código elimina un campo personalizado de cada una de las tres publicaciones interrogadas, utilizando esta línea:
Cargue la idea 93D9852F590045BB009304FF02D2DF41
Esto nos da un solo párrafo con campos personalizados de tres publicaciones separadas. Uso de matrices con un bucle foreach para echar un vistazo a otro ejemplo, que no usa wp_quey. En este caso, usaremos get_posts () con un bucle foreach para viajar cada publicación. Eliminaré los nombres de las tres publicaciones más recientes, en un solo párrafo con enlaces. Esta vez tenemos que usar solo dos matriz.
Cargue la idea 93D9852F590045BB009304FF02D2DF41
Esto se hará cargo de las últimas tres publicaciones. Aquí está el bucle foreach con las dos matriz:
Cargue la idea 93D9852F590045BB009304FF02D2DF41
Esto se hará cargo del título y el enlace permanente para cada una de las tres últimas publicaciones y las guardará en nuestras matrices. Ahora aquí está el código para reunirlos:
Cargue la idea 93D9852F590045BB009304FF02D2DF41
Esto creará un párrafo con los títulos de las últimas publicaciones y un enlace a cada uno. El uso de matrices ampliará sus horizontes de WordPress La oportunidad de almacenar datos en la matriz le dará más flexibilidad cuando se trata de trabajar con los códigos y eliminar los códigos en WordPress. En los ejemplos anteriores, hemos demostrado cómo usar matrices para almacenar datos desde un bucle (ambos usando wp_query y get_posts ()) y luego fuera de salida que se da fuera de un bucle.
Hay varias formas en que podría usar Matrix: ¡dígame cómo los usa en los comentarios!
¿Y este tutorial parecía útil? Dime cómo usas Matrix. Nos gustan tus comentarios 🙂
Etiquetas:
matriz
código
desarrollo

Copyright statement: Unless otherwise noted, this article is Collected from the Internet, please keep the source of the article when reprinting.

Check Also

gkOVSBm5B8SgiXmo

Shopify vs WooCommerce – ¿Cuál es la mejor plataforma?(Comparación)

Shopify vs WooCommerce

Leave a Reply

Your email address will not be published. Required fields are marked *