I programmeringsspråk för datorer är en array en speciell variabel som innehåller mer än ett värde under ett enda namn. Du kan komma åt de olika värdena genom att hänvisa till ett indexnummer eller en textnyckel.
I WordPress har arrays många användningsområden. De lagrar temakonfigurationsalternativ som färger, font och layout-inställningar; postdata som titel, content och kategori; användarinformation som profildata och roller och mycket mer.
You may also have notice that many of our tutorials that include code snippets use arrays.
Teknisk beskrivning av PHP array()-funktionen
WordPress är skrivet i programmeringsspråket PHP. Om du är intresserad av att lära dig mer om hur du använder kod i WordPress, kan du ha nytta av denna tekniska beskrivning av arrays.
I PHP skapas arrays med hjälp av array()
-funktionen. Du kan stöta på arrays när du arbetar med WordPress teman eller tillägg eller genom att helt enkelt titta på WordPress core-koden.
Det finns tre typer som kan skapas i PHP:
- Indexerade arrayer använder numeriska nycklar för att komma åt värden.
- Associativa arrayer använder text- eller string-nycklar för att komma åt värden.
- Flerdimensionella arrayer innehåller mer än en array.
Många arrays används för att loopa genom en uppsättning data och utföra en operation på varje värde.
Om du till exempel har tre fruktbitar kan du lagra var och en som en separat variabel, gillar detta:
$fruit1 = "apple";
$fruit2 = "orange";
$fruit3 = "banana";
Det här kan snabbt bli väldigt rörigt.
En bättre lösning skulle vara att lägga dem all i en array som gillar detta:
$fruit = array("apple", "orange", "banana");
Nu kan du använda built-in array-funktioner för att utföra operationer på data. Till exempel
$fruit[0]
skulle vara lika med ’apple'
(arrays börjar på noll)$fruit[1]
skulle vara lika med ’orange
’$fruit[2]
skulle vara lika med ’banan
’count()
talar om för you hur många element som finns i your array
Exempel på en Array i WordPress
Du kanske gillar att se ett exempel på ett code snippet för WordPress som använder en array.
I koden under är variabeln $args
en array som lagrar ett antal argument. Dessa skickas sedan in i funktionen wp_list_categories
senare:
<?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>
Vi hoppas att den här artikeln hjälpte dig att lära dig mer om arrays i WordPress. Du kanske också vill se vår lista Ytterligare Läsa under för relaterade artiklar om användbara WordPress-tips, tricks och idéer.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.