En malltagg är en PHP-funktion som används för att dynamiskt generera och visa information. WordPress-teman innehåller olika mallar och temautvecklare använder mallaggar för att hämta och visa dynamisk data. WordPress har många inbyggda mallaggar som kan användas i WordPress-teman. WordPress-plugins och teman kan också definiera sina egna mallaggar och använda dem i olika mallar.
Exempel:
<?php the_author(); ?>
Författarens mallagg visar namnet på inläggsförfattaren i WordPress.
Exempel på användning:
<p>This post is written by <?php the_author(); ?></p>
Mallaggar kan också returnera en datamängd och användare kan välja vad som ska visas med hjälp av parametrar.
Exempel:
<a href="<?php bloginfo('url'); ?>" title="<?php bloginfo('name'); ?>"><?php bloginfo('name'); ?></a>
Mallaggar är i grunden PHP-funktioner, så alla PHP-funktioner som definieras av ett WordPress-plugin eller tema kan användas som en mallagg. För att använda en temafunktion som en mallagg bör funktionen definieras i temats functions.php-fil.
Mallaggar är PHP-funktioner, så de kan också användas inuti andra PHP-funktioner och mallaggar. I exemplet nedan har vi definierat en funktion som visar lite text.
Exempel:
function donation_request() {
$this_article = wp_title('',true);
echo '<p>Hi, if you enjoyed reading '.$this_article.' please consider <a href="http://www.example.com/donate/">donating</a>.';
}
För att använda den här funktionen i en mall, lägg till den här kodraden:
<?php donation_request(); ?>
Flera mallaggar kan också kombineras för att uppnå ett mål.

