Extra standaardkopteksten toevoegen aan het WordPress Twenty Ten-thema
Het Twenty Ten-thema wordt geleverd met acht standaardheaders. Elke standaardkopregel die u instelt, wordt vervangen door de "Uitgelichte afbeelding" van een bericht. Je kunt alleen de nieuwe koptekst zien wanneer je die post bekijkt. In de WordPress Quick Tip van deze week zullen we zien hoe eenvoudig het is om extra headers toe te voegen aan het Header's Panel.
Bekijk de Screencast
functions.php
Open het bestand functions.php van het Twenty Ten-thema. Zoek het volgende gedeelte:
// Standaard aangepaste headers verpakt met het thema. % s is een tijdelijke aanduiding voor de URI van de themasjabloondirectory.
Wat volgt is een array met de huidige standaard headers en hun locatie. Voeg een komma toe na het laatste haakje van de array met sunset-koptekst om uw eigen komma toe te voegen. Hier is een voorbeeld van hoe het eruit kan zien nadat u nog twee headers heeft toegevoegd:
register_default_headers (array ('berries' => array ('url' => '% s / images / headers / berries.jpg', 'thumbnail_url' => '% s / images / headers / berries-thumbnail.jpg', / * vertalers: header image description * / 'description' => __ ('Berries', 'twentyten')), 'cherryblossom' => array ('url' => '% s / images / headers / cherryblossoms.jpg', 'thumbnail_url' => '% s / images / headers / cherryblossoms-thumbnail.jpg', / * vertalers: header image description * / 'description' => __ ('Cherry Blossoms', 'twentyten')), 'concaaf' => array ('url' => '% s / images / headers / concave.jpg', 'thumbnail_url' => '% s / images / headers / concave-thumbnail.jpg', / * vertalers: afbeelding van de headerafbeelding * / 'description' => __ ('Concave', 'twentyten')), 'fern' => array ('url' => '% s / images / headers / fern.jpg', 'thumbnail_url' => '% s / images / headers / fern-thumbnail.jpg ', / * vertalers: header image description * /' description '=> __ (' Fern ',' twentyten ')),' forestfloor '=> array (' url '= > '% s / images / headers / forestfloor.jpg', 'thumbnail_ur l '=>'% s / images / headers / forestfloor-thumbnail.jpg ', / * vertalers: header image description * /' description '=> __ (' Forest Floor ',' twentyten ')),' inkwell '= > array ('url' => '% s / images / headers / inkwell.jpg', 'thumbnail_url' => '% s / images / headers / inkwell-thumbnail.jpg', / * vertalers: header image description * / 'description' => __ ('Inkwell', 'twentyten')), 'path' => array ('url' => '% s / images / headers / path.jpg', 'thumbnail_url' => '% s /images/headers/path-thumbnail.jpg ', / * vertalers: header image description * /' description '=> __ (' Path ',' twentyten ')),' sunset '=> array (' url '=> '% s / images / headers / sunset.jpg', 'thumbnail_url' => '% s / images / headers / sunset-thumbnail.jpg', / * vertalers: header image description * / 'description' => __ (' Sunset ',' twentyten ')),' waterfall '=> array (' url '=>'% s / images / headers / waterfall.jpg ',' thumbnail_url '=>'% s / images / headers / waterfall-thumbnail .jpg ', / * vertalers: header image description * /' description '=> __ (' Waterfall ',' twent yten ')),' mountain '=> array (' url '=>'% s / images / headers / mountain.jpg ',' thumbnail_url '=>'% s / images / headers / mountain-thumbnail.jpg ', / * vertalers: header image description * / 'description' => __ ('Mountain', 'twentyten'))));
Laat de code een beetje ontleden.
register_default_headers: Dit is de functie die onze standaardheaders maakt en weergeeft. Het accepteert een reeks parameters.
naam: Stelt een waarde in met de naam van de koptekst. We kunnen dan een reeks extra waarden en sleutels instellen.
url: Relatief pad naar de headerafbeelding. Merk op dat het huidige pad /images/headers/image_name.jpg is
thumbnail_url: Relatief pad naar een miniatuur van de headerafbeelding. Het huidige pad is /images/headers/image_name-thumbnail.jpg
Omschrijving: Een beschrijving van de afbeelding. Dit zou te zien zijn bij het zweven boven de afbeelding binnen het Headers Panel.
Dingen om op te letten
De Twenty Ten header is 940 × 198, alles wat groter is dan dat zou van grootte veranderd worden; alles wat kleiner is zou uitrekken om aan die dimensies te voldoen. De miniatuurafbeeldingen kunnen op elke dimensie worden ingesteld, 230 × 48 is de standaardwaarde. De afbeeldingen kunnen alleen .jpg zijn of ze worden genegeerd en worden niet weergegeven.