Lägga till ytterligare standardrubriker i WordPress Twenty Ten-temat

Lägga till ytterligare standardrubriker i WordPress Twenty Ten-temat

Twenty Ten-temat kommer med åtta standardrubriker. Alla standardrubriker som du ställer in ersätts med den “presenterade bilden” av ett inlägg. Du kan bara se den nya rubriken när du visar det inlägget. I den här veckans WordPress-snabbtips ser vi hur enkelt det är att lägga till ytterligare rubriker i rubrikpanelen.

Titta på Screencast

Funktioner.php

Öppna funktions.php-filen med Twenty Ten-temat. Leta reda på följande avsnitt:

// Default custom headers packaged with the theme. %s is a placeholder for the theme template directory URI.

Det som följer är en matris som visar de aktuella standardrubrikerna och deras plats. För att lägga till ditt eget, lägg till ett kommatecken efter den sista parentesen i matrisen med solnedgångsrubrik. 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/images/headers/berries.jpg’,
‘thumbnail_url’ => ‘%s/images/headers/berries-thumbnail.jpg’,
/* translators: header image description */
‘description’ => __( ‘Berries’, ‘twentyten’ )
),
‘cherryblossom’ => array(
‘url’ => ‘%s/images/headers/cherryblossoms.jpg’,
‘thumbnail_url’ => ‘%s/images/headers/cherryblossoms-thumbnail.jpg’,
/* translators: header image description */
‘description’ => __( ‘Cherry Blossoms’, ‘twentyten’ )
),
‘concave’ => array(
‘url’ => ‘%s/images/headers/concave.jpg’,
‘thumbnail_url’ => ‘%s/images/headers/concave-thumbnail.jpg’,
/* translators: header image description */
‘description’ => __( ‘Concave’, ‘twentyten’ )
),
‘fern’ => array(
‘url’ => ‘%s/images/headers/fern.jpg’,
‘thumbnail_url’ => ‘%s/images/headers/fern-thumbnail.jpg’,
/* translators: header image description */
‘description’ => __( ‘Fern’, ‘twentyten’ )
),
‘forestfloor’ => array(
‘url’ => ‘%s/images/headers/forestfloor.jpg’,
‘thumbnail_url’ => ‘%s/images/headers/forestfloor-thumbnail.jpg’,
/* translators: header image description */
‘description’ => __( ‘Forest Floor’, ‘twentyten’ )
),
‘inkwell’ => array(
‘url’ => ‘%s/images/headers/inkwell.jpg’,
‘thumbnail_url’ => ‘%s/images/headers/inkwell-thumbnail.jpg’,
/* translators: header image description */
‘description’ => __( ‘Inkwell’, ‘twentyten’ )
),
‘path’ => array(
‘url’ => ‘%s/images/headers/path.jpg’,
‘thumbnail_url’ => ‘%s/images/headers/path-thumbnail.jpg’,
/* translators: header image description */
‘description’ => __( ‘Path’, ‘twentyten’ )
),
‘sunset’ => array(
‘url’ => ‘%s/images/headers/sunset.jpg’,
‘thumbnail_url’ => ‘%s/images/headers/sunset-thumbnail.jpg’,
/* translators: header image description */
‘description’ => __( ‘Sunset’, ‘twentyten’ )
),
‘waterfall’ => array(
‘url’ => ‘%s/images/headers/waterfall.jpg’,
‘thumbnail_url’ => ‘%s/images/headers/waterfall-thumbnail.jpg’,
/* translators: header image description */
‘description’ => __( ‘Waterfall’, ‘twentyten’ )
),
‘mountain’ => array(
‘url’ => ‘%s/images/headers/mountain.jpg’,
‘thumbnail_url’ => ‘%s/images/headers/mountain-thumbnail.jpg’,
/* translators: header image description */
‘description’ => __( ‘Mountain’, ‘twentyten’ )
)
) );

Låter oss dissekera koden lite.

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

namn: Ställer in ett värde med vårt rubriknamn. Vi kan sedan ställa in en rad ytterligare värden och nycklar.

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

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

beskrivning: En beskrivning av bilden. Detta visas när du svävar över bilden inuti rubrikpanelen.

Saker att notera

Rubriken tjugo tio är 940 × 198, något större än det skulle ändras. något mindre skulle vara stretch för att passa dessa dimensioner. Miniatyrbilderna kan ställas in till alla dimensioner, 230 × 48 är standard. Bilderna kan bara vara .jpg eller så ignoreras de och visas inte.