Lägga till ytterligare standardrubriker till WordPress Twenty Ten Theme

Lägga till ytterligare standardrubriker till WordPress Twenty Ten Theme / teman

De tjugo tio temat kommer med åtta standardrubriker. Varje standardrubrik som du ställer in ersätts med den "utvalda bilden" för ett inlägg. Du kan bara se den nya rubriken när du tittar på det här inlägget. I den här veckans WordPress Quick Tip ser vi hur enkelt det är att lägga till ytterligare rubriker i rubrikpanelen.

Titta på Screencast

functions.php

Öppna upp funktionerna .php-filen i Twenty Ten-temat. Leta reda på följande avsnitt:

// Standard anpassade rubriker förpackade med temat. % s är en platshållare för temalmallkatalogen URI.

Vad som följer är en tabell som visar de aktuella standardrubrikerna och deras placering. För att lägga till ditt eget, lägg till ett kommatecken efter den sista parentesen i arrayen av solnedgångshuvudet. Här är ett exempel på hur det kan se ut efter att ha lagt till ytterligare två rubriker:

 register_default_headers (array ('berries' => array ('url' => '% s / bilder / headers / berries.jpg', 'thumbnail_url' => '% s / bilder / headers / berries-thumbnail.jpg' * översättare: rubrik bildbeskrivning * / 'description' => __ ('Berries', 'twenty')), 'cherryblossom' => array ('url' => '% s / bilder / rubriker / cherryblossoms.jpg' 'thumbnail_url' => '% s / images / headers / cherryblossoms-thumbnail.jpg', / * översättare: header bildbeskrivning * / 'description' => __ ('Cherry Blossoms', 'twenty')) => array ('url' => '% s / bilder / headers / concave.jpg', 'thumbnail_url' => '% s / bilder / headers / concave-thumbnail.jpg', / * översättare: header image description * / 'description' => __ ('Concave', 'twenty')), 'fern' => array ('url' => '% s / bilder / headers / fern.jpg', 'thumbnail_url' => '% s / images / headers / fern-thumbnail.jpg ', / * översättare: header bildbeskrivning * /' description '=> __ (' Fern ',' twenty ')),' forestfloor '=> array (' url '=> > '% s / images / headers / forestfloor.jpg', 'thumbnail_ur l '=>'% s / images / headers / forestfloor-thumbnail.jpg ', / * översättare: header bildbeskrivning * /' description '=> __ (' Forest Floor ',' twenty ')),' inkwell '=' > array ('url' => '% s / images / headers / inkwell.jpg', 'thumbnail_url' => '% s / bilder / rubriker / inkwell-thumbnail.jpg', / * översättare: header image description * / 'description' => __ ('Inkwell', 'twenty')), 'path' => array ('url' => '% s / bilder / rubriker / path.jpg', 'thumbnail_url' => '% s /images/headers/path-thumbnail.jpg ', / * översättare: rubrik bildbeskrivning * /' description '=> __ (' Path ',' twenty ')),' sunset '=> array (' url '=> '% s / images / headers / sunset.jpg', 'thumbnail_url' => '% s / bilder / headers / sunset-thumbnail.jpg', / * översättare: header image description * / 'description' => __ Sunset ',' twenty ')),' vattenfall '=> array (' url '=>'% s / bilder / headers / waterfall.jpg ',' thumbnail_url '=>'% s / bilder / rubriker / vattenfall-miniatyr .jpg ', / * översättare: header bildbeskrivning * /' description '=> __ (' Waterfall ',' twent yten ')),' berg '=> array (' url '=>'% s / bilder / rubriker / mountain.jpg ',' thumbnail_url '=>'% s / bilder / rubriker / berg-thumbnail.jpg ' / * översättare: rubrik bildbeskrivning * / 'description' => __ ('Mountain', 'twenty'))))); 

Låt oss dissekera koden lite.

register_default_headers: Det här är den funktion som skapar och visar våra standardhuvuden. Den accepterar en rad parametrar.

namn: Ställer in ett värde med namnet på rubriken. Vi kan sedan ange en rad ytterligare värden och nycklar.

url: Relativ sökväg till huvudbilden. Observera att den aktuella sökvägen är /images/headers/image_name.jpg

thumbnail_url: Relativ sökväg till en miniatyrbild av huvudbilden. Nuvarande sökväg är /images/headers/image_name-thumbnail.jpg

beskrivning: En beskrivning av bilden. Detta skulle visas vid att sväva över bilden i huvudpanelen.

Saker att notera

De tjugo tio rubriken är 940 × 198, något större än det som skulle ändras. något mindre skulle vara sträckt för att passa dessa dimensioner. Miniatyrbilderna kan ställas in på alla dimensioner, 230 × 48 är standard. Bilderna kan bara vara .jpg eller de kommer att ignoreras och kommer inte att visas.