Legge til ekstra standardhoder til WordPress Twenty Ten Theme

Legge til ekstra standardhoder til WordPress Twenty Ten Theme / temaer

The Twenty Ten-temaet kommer med åtte standardoverskrifter. Enhver standard header du angir erstattes med "utvalgt bilde" av et innlegg. Du kan bare se den nye toppteksten når du ser det innlegget. I denne ukens WordPress Quick Tip ser vi hvor enkelt det er å legge til flere overskrifter i topptekstpanelet.

Se på Screencast

functions.php

Åpne funksjonen .php-filen i Twenty Ten-temaet. Finn følgende avsnitt:

// Standard tilpassede overskrifter pakket med temaet. % s er en plassholder for temalmallkatalogen URI.

Det som følger er en tabell som viser de nåværende standardhodene og deres plassering. For å legge til ditt eget, legg til et komma etter den siste parentesen i mengden solnedgangshoved. Her er et eksempel på hvordan det kan se ut etter å ha lagt til to overskrifter:

 register_default_headers (array ('berries' => array ('url' => '% s / bilder / headers / berries.jpg', 'thumbnail_url' => '% s / bilder / headers / berries-thumbnail.jpg' * oversettere: header bildebeskrivelse * / 'description' => __ ('Berries', 'twenty')), 'cherryblossom' => array ('url' => '% s / bilder / headers / cherryblossoms.jpg' 'thumbnail_url' => '% s / images / headers / cherryblossoms-thumbnail.jpg', / * oversettere: header bildebeskrivelse * / 'description' => __ ('Cherry Blossoms', 'twenty')) => array ('url' => '% s / bilder / headers / concave.jpg', 'thumbnail_url' => '% s / bilder / headers / concave-thumbnail.jpg', / * oversettere: header bildebeskrivelse * / 'description' => __ ('Concave', 'twenty')), 'fern' => array ('url' => '% s / bilder / headers / fern.jpg', 'thumbnail_url' => '% s / images / headers / fern-thumbnail.jpg ', / * oversettere: header bildebeskrivelse * /' description '=> __ (' Fern ',' twenty ')),' forestfloor '=> array (' url '=> > '% s / images / headers / forestfloor.jpg', 'thumbnail_ur l '=>'% s / images / headers / forestfloor-thumbnail.jpg ', / * oversettere: header bildebeskrivelse * /' description '=> __ (' Forest Floor ',' twenty ')),' inkwell '=' > array ('url' => '% s / bilder / headers / inkwell.jpg', 'thumbnail_url' => '% s / bilder / headers / inkwell-thumbnail.jpg', / * oversettere: header bildebeskrivelse * / 'description' => __ ('Inkwell', 'twenty')), 'path' => array ('url' => '% s / bilder / headers / path.jpg', 'thumbnail_url' => '% s /images/headers/path-thumbnail.jpg ', / * translators: header bildebeskrivelse * /' description '=> __ (' Path ',' twenty ')),' sunset '=> array (' url '=> '% s / images / headers / sunset.jpg', 'thumbnail_url' => '% s / bilder / overskrifter / solnedgang-thumbnail.jpg', / * translators: header image description * / 'description' => __ Sunset ',' twenty ')),' waterfall '=> array (' url '=>'% s / bilder / headers / waterfall.jpg ',' thumbnail_url '=>'% s / bilder / hoder / vannfall-miniatyr .jpg ', / * oversettere: header bildebeskrivelse * /' description '=> __ (' Waterfall ',' twent yten ')),' fjell '=> array (' url '=>'% s / bilder / hoder / fjell.jpg ',' thumbnail_url '=>'% s / bilder / hoder / fjell-thumbnail.jpg ' / * oversettere: header bildebeskrivelse * / 'description' => __ ('Mountain', 'twenty'))))); 

Lar dissektere koden litt.

register_default_headers: Dette er funksjonen som lager og viser våre standardoverskrifter. Den aksepterer en rekke parametere.

Navn: Angir en verdi med navnet på topptekstene. Vi kan da angi en rekke tilleggsverdier og nøkler.

url: Relativ sti til topptekstbildet. Legg merke til at den nåværende banen er /images/headers/image_name.jpg

thumbnail_url: Relativ vei til et miniatyrbilde av topptekstbildet. Nåværende sti er /images/headers/image_name-thumbnail.jpg

beskrivelse: En beskrivelse av bildet. Dette ville vise seg ved å svinge over bildet inne i Headers Panel.

Ting å merke seg

De tjue ti header er 940 × 198, noe større enn det som ville bli endret; noe mindre ville være strekk for å passe disse dimensjonene. Miniatyrbildene kan settes til alle dimensjoner, 230 × 48 er standard. Bildene kan bare være .jpg eller de vil bli ignorert og vil ikke bli vist.