Pålitliga WordPress-handledningar, när du behöver dem som mest.
Nybörjarguide till WordPress
WPB Cup
25 miljoner+
Webbplatser som använder våra plugins
16+
År av WordPress-erfarenhet
3000+
WordPress-handledningar
av experter

Vad är: Mallagg

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.

Ytterligare läsning

Det ultimata WordPress-verktyget

Få GRATIS tillgång till vår verktygslåda - en samling WordPress-relaterade produkter och resurser som alla proffs bör ha!