Nas linguagens de programação de computadores, uma matriz é uma variável especial que contém mais de um valor em um único nome. Você pode acessar esses valores diferentes fazendo referência a um número de índice ou a uma chave de texto.
No WordPress, as matrizes têm muitos usos. Eles armazenam opções de configuração de temas, como cores, fontes e configurações de layout; dados de postagens, como título, conteúdo e categoria; informações de usuários, como dados de perfil e funções, e muito mais.
Você também deve ter notado que muitos de nossos tutoriais que incluem trechos de código usam matrizes.
Descrição técnica da função array() do PHP
O WordPress é escrito na linguagem de programação PHP. Se você estiver interessado em aprender mais sobre como usar o código no WordPress, talvez ache útil esta descrição técnica de matrizes.
No PHP, as matrizes são criadas usando a função array()
. Você pode se deparar com arrays ao trabalhar em temas ou plugins do WordPress ou simplesmente ao examinar o código principal do WordPress.
Há três tipos que podem ser criados no PHP:
- As matrizes indexadas usam chaves numéricas para acessar os valores.
- As matrizes associativas usam chaves de texto ou de cadeia de caracteres para acessar os valores.
- As matrizes multidimensionais contêm mais de uma matriz.
Muitas matrizes são usadas para percorrer um conjunto de dados e executar uma operação em cada valor.
Por exemplo, se você tiver três pedaços de frutas, poderá armazenar cada um deles como uma variável separada, da seguinte forma:
$fruit1 = "apple";
$fruit2 = "orange";
$fruit3 = "banana";
Isso pode se tornar rapidamente muito confuso.
Uma solução melhor seria colocá-los todos em uma matriz como esta:
$fruit = array("apple", "orange", "banana");
Agora, você pode usar funções de matriz incorporadas para realizar operações nos dados. Por exemplo:
$fruit[0]
seria igual a'apple'
(as matrizes começam em zero)$fruit[1]
seria igual a'orange' (laranja
)$fruit[2]
seria igual a'banana'
count()
informa quantos elementos existem em sua matriz
Exemplo de uma matriz no WordPress
Talvez você queira ver um exemplo de um trecho de código para o WordPress que usa uma matriz.
No código abaixo, a variável $args
é uma matriz que armazena vários argumentos. Esses argumentos são passados para a função wp_list_categories
posteriormente:
<?php
$args = array(
'taxonomy' => 'category',
'orderby' => 'name',
'show_count' => 0,
'pad_counts' => 0,
'hierarchical' => 1,
'title_li' => 'Categories'
);
?>
<ul>
<?php wp_list_categories( $args ); ?>
</ul>
Esperamos que este artigo tenha ajudado você a aprender mais sobre matrizes no WordPress. Talvez você também queira ver nossa lista de Leitura adicional abaixo para obter artigos relacionados sobre dicas, truques e ideias úteis do WordPress.
Se você gostou deste artigo, inscreva-se em nosso canal do YouTube para receber tutoriais em vídeo sobre o WordPress. Você também pode nos encontrar no Twitter e no Facebook.