Cómo agregar una imagen de encabezado personalizada a su tema de WordPress
Tu tema debe tener un archivo de funciones funciones.php, si no, crea el tuyo propio y copia y pega el siguiente código:
php
/Compruebe si existe la configuración del tema personalizado
if (!function_exists('customisetheme_setup')):
//Cualquier personalización del tema contenida en esta función
función personalizartheme_setup() {
//Definir imagen de encabezado predeterminada
define( 'HEADER_IMAGE', '%s/header/default. jpg ' );
/ Definir el ancho y alto de la imagen del encabezado
define( 'HEADER_IMAGE_WIDTH', apply_filters( 'customisetheme_header_image_ width',960 ) );
define( 'HEADER_IMAGE_HEIGHT', apply_filters( 'customisetheme_header_image_height',220 ) );
//Desactivar el texto dentro de la imagen del encabezado
define( 'NO_HEADER_TEXT', true );
//Desactiva el texto dentro de la imagen del encabezado
define( 'NO_HEADER_TEXT', true );
p>// No olvides esto, agregará funcionalidad a el menú de administración
add_ custom_image_header( '', 'customisetheme_admin_header_style' );
//Establece algunas imágenes de encabezado personalizadas, agrega tantas como quieras
/ /%s es un marcador de posición para tu directorio de temas
$customHeaders = array (
//Imagen 1
'perfectbeach' => array (
'url' => '%s/ header/default.jpg',
'thumbnail_url' => ' %s/header/thumbnails/pb-thumbnail.jpg',
'descripción' => __( 'Playa perfecta', 'tema personalizado' )
),
//Imagen 2
'tigre' => array (
'url' => '%s/header/tiger.jpg',
'thumbnail_url' =&& gt; '%s/header/thumbnails/tiger -thumbnail.jpg',
'descripción' => __( 'Tigre', 'tema personalizado' )
),
//Imagen 3 p>
'lunar' => array (
'url' => '%s/he
ader/lunar.jpg',
'thumbnail_url' => '%s/header/thumbnails/lunar-thumbnail.jpg',
'description' => __( 'Lunar ', 'customisetheme' )
)
);
//Registra las imágenes con WordPress
register_default_ headers($customHeaders) ;
}
endif;
if ( !function_exists( 'customisetheme_admin_header_style' ) :
//Función activada y estilos en línea agregados al panel de administración
//Personalizar según sea necesario
función personalizartheme_admin_header_style() { />
#wpbody-content # headimg {
altura: px;
ancho:
borde: 1px sólido #333;
}
}
endif;
//Ejecutar nuestra función de tema personalizado
add_action( 'after_setup_theme', 'customisetheme_setup' >
Nota: El código anterior establece tres imágenes de encabezado: default.jpg, Tiger.jpg, lunar.jpg y sus respectivas miniaturas (tiger-thumbnail.jpg, pb-thumbnail.jpg y lunar-thumbnail.jpg respectivamente). Puede crear estas imágenes usted mismo. (incluidas las miniaturas correspondientes) y colóquelos todos en una carpeta de encabezado debajo de su directorio de temas (también puede crear una si no tiene una).
Default.jpg es la imagen de encabezado predeterminada, el nombre se puede personalizar
960 es el ancho de la imagen de encabezado predeterminada
220 es la altura del imagen de encabezado predeterminada
Después de guardar el código anterior, verá un submenú llamado "Arriba" en el menú Apariencia en el lado izquierdo del backend de WordPress. Al igual que los temas predeterminados de WordPress Twenty Ten o Twenty Eleven, abre el menú superior para ver la página de opciones de imagen superior personalizada
.