Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Copa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

O que é: Matriz

Nota editorial: Ganhamos uma comissão de links de parceiros no WPBeginner. As comissões não afetam as opiniões ou avaliações de nossos editores. Saiba mais sobre Processo editorial.

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.

Glossary: Array

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.

Leitura adicional

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

O kit de ferramentas definitivo WordPress

Obtenha acesso GRATUITO ao nosso kit de ferramentas - uma coleção de produtos e recursos relacionados ao WordPress que todo profissional deve ter!