Adición de encabezados predeterminados adicionales al tema de WordPress Twenty Ten
El tema Twenty Ten viene con ocho encabezados por defecto. Cualquier encabezado predeterminado que establezca se reemplaza con la "imagen destacada" de una publicación. Solo se puede ver el nuevo encabezado cuando se ve esa publicación. En el Consejo rápido de WordPress de esta semana, veremos lo sencillo que es agregar encabezados adicionales al Panel de encabezado..
Mira el Screencast
Funciones.php
Abre el archivo functions.php del tema Twenty Ten. Localiza la siguiente sección:
// Encabezados personalizados predeterminados empaquetados con el tema. % s es un marcador de posición para el directorio de plantillas de temas URI.
Lo que sigue es una matriz que enumera los encabezados predeterminados actuales y su ubicación. Para agregar el suyo propio, agregue una coma después del último paréntesis de la matriz del encabezado sunset. Este es un ejemplo de cómo se puede ver después de agregar dos encabezados más:
register_default_headers (array ('berries' => array ('url' => '% s / images / headers / berries.jpg', 'thumbnail_url' => '% s / images / headers / berries-thumbnail.jpg', / * traductores: descripción de la imagen del encabezado * / 'description' => __ ('Berries', 'twentyten')), 'cherryblossom' => array ('url' => '% s / images / headers / cherryblossoms.jpg', 'thumbnail_url' => '% s / images / headers / cherryblossoms-thumbnail.jpg', / * traductores: descripción de la imagen del encabezado * / 'description' => __ ('Cherry Blossoms', 'twentyten')), 'cóncavo' => array ('url' => '% s / images / headers / concave.jpg', 'thumbnail_url' => '% s / images / headers / concave-thumbnail.jpg', / * traductores: descripción de la imagen del encabezado * / '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_ur l '=>'% s / images / headers / forestfloor-thumbnail.jpg ', / * traductores: descripción de la imagen del encabezado * /' description '=> __ (' Forest Floor ',' twentyten ')),' inkwell '= > array ('url' => '% s / images / headers / inkwell.jpg', 'thumbnail_url' => '% s / images / headers / inkwell-thumbnail.jpg', / * traductores: descripción de la imagen del encabezado * / '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', / * traductores: descripción de la imagen del encabezado * / 'description' => __ (' Sunset ',' twentyten ')),' waterfall '=> array (' url '=>'% s / images / headers / waterfall.jpg ',' thumbnail_url '=>'% s / images / headers / waterfall-thumbnail .jpg ', / * traductores: descripción de la imagen del encabezado * /' description '=> __ (' Waterfall ',' twent yten ')),' mountain '=> array (' url '=>'% s / images / headers / mountain.jpg ',' thumbnail_url '=>'% s / images / headers / mountain-thumbnail.jpg ', / * traductores: descripción de la imagen del encabezado * / 'description' => __ ('Mountain', 'twentyten'))));
Diseccionemos un poco el código..
register_default_headers: Esta es la función que crea y muestra nuestros encabezados predeterminados. Acepta una matriz de parámetros..
nombre: Establece un valor con el nombre de nuestros encabezados. Luego podemos establecer una matriz de valores y claves adicionales..
url Ruta relativa a la imagen del encabezado. Observe que la ruta actual es /images/headers/image_name.jpg
thumbnail_url: Ruta relativa a una miniatura de la imagen del encabezado. La ruta actual es /images/headers/image_name-thumbnail.jpg
descripción: Una descripción de la imagen. Esto se mostraría al pasar el cursor sobre la imagen dentro del Panel de encabezados.
Cosas a tener en cuenta
El encabezado de Twenty Ten es 940 × 198, cualquier tamaño más grande que eso sería redimensionado; Cualquier cosa más pequeña sería estirada para ajustarse a esas dimensiones. Las imágenes en miniatura se pueden configurar en cualquier dimensión, 230 × 48 es el valor predeterminado. Las imágenes solo pueden ser .jpg o se ignorarán y no se mostrarán.