Agregar diferentes imágenes de encabezado a páginas y publicaciones específicas en WordPress
Publicado: 2012-01-24A algunos usuarios de WordPress les gusta mostrar imágenes de encabezado únicas en diferentes publicaciones y páginas o agregar mostrar imágenes de encabezado rotativas/al azar en páginas específicas de su sitio de WordPress.
Hay una manera de agregar una imagen de encabezado a una nueva página o publicación existente en WordPress usando la opción de imagen destacada en la pantalla de edición de su publicación de WordPress. El único problema es que a veces necesitará agregar código css y php, lo que puede ser un desafío que requiere mucho tiempo.
Una forma más fácil de agregar una imagen de encabezado diferente en WordPress es instalar un complemento llamado Encabezados dinámicos. Es un complemento gratuito que le permite administrar qué medios de encabezado se muestran en cada página/publicación. Los encabezados dinámicos también le permiten agregar un tipo de archivo, incluidos los archivos flash.
El complemento de imagen de encabezado dinámico también ofrece:
- Posibilidad de agregar enlaces a diferentes imágenes de encabezado
- Compatibilidad con el tema Twenty
- Funciona con diferentes navegadores.
- Rotación de imágenes de encabezado en diferentes páginas y publicaciones
- Tipos de archivos permitidos: .jpg, .jpeg, .gif, .png, .swf
Si aún no tiene una imagen de encabezado, encontrará útil este tutorial sobre cómo crear un encabezado para WordPress.
Complemento de encabezado dinámico
Aquí hay algunas instrucciones importantes del desarrollador del complemento antes de cargar sus imágenes de encabezado. Deberá crear una nueva carpeta en su servidor web y agregar un código php al archivo header.php de su tema.
Descripción : este complemento le permitirá cargar varios tipos de medios (archivos jpg, gif, png y Flash) para usar como encabezados en todo su sitio.
Puede asignar diferentes encabezados de diferentes tipos de archivos para usar en diferentes publicaciones/páginas.
También puede establecer un encabezado predeterminado para usar en publicaciones/páginas que no tienen un encabezado establecido.
1. Después de instalar el complemento, deberá crear una carpeta llamada header-images en su carpeta wp-content (/wp-content/header-images/). Deberá hacer que esta carpeta sea escribible. Si no está seguro de cómo hacerlo, consulte a su empresa de alojamiento, los archivos de ayuda de su alojamiento, la documentación de su cliente FTP, etc. Este proceso puede variar de un servidor a otro.
Si no se puede escribir en el directorio, debería ver un mensaje de error en la parte superior de las páginas de administración del complemento.
2. Cargue los medios (utilizando los tipos de archivo enumerados anteriormente) en la página Agregar nuevo archivo .
3. Vaya a la página de configuración (creada en el menú Encabezados creado por el complemento). y establezca su imagen de encabezado predeterminada. Si no establece una imagen de encabezado predeterminada, no se mostrarán medios para publicaciones y páginas que no tengan una imagen de encabezado asociada.
Alternativamente, también puede agregar imágenes al directorio /wp-content/header-images/ usando su cliente FTP u otro administrador de archivos.
4. Cree o edite una publicación o página y en la parte inferior de la página verá un nuevo cuadro llamado "Encabezado dinámico de Nicasio Design". Seleccione del menú desplegable uno de sus archivos multimedia cargados. Este medio se mostrará solo en la página o en las publicaciones en las que lo hayas configurado.
5. HAGA UNA COPIA DE SEGURIDAD DE SU DIRECTORIO DE TEMA ANTES DE REALIZAR CUALQUIER MODIFICACIÓN A CUALQUIER ARCHIVO DE TEMA
6. Ahora deberá agregar la etiqueta de plantilla creada por el complemento a su archivo de tema donde desea que aparezca su encabezado dinámico (esto generalmente estará en wp-content/themes/your-theme-name/header.php).
Tiene 2 opciones para agregar su encabezado dinámico:
Opción 1 (recomendada): simplemente suelte esta línea de código en su archivo de tema que controla su encabezado (generalmente header.php)
Nota: La ubicación para agregar este código puede variar mucho de un tema a otro y, según la configuración de css de su tema, es posible que deba usar la opción 2 y modificar el CSS de su tema **HAGA UNA COPIA DE SEGURIDAD DE LOS ARCHIVOS DEL TEMA ANTES DE MODIFICARLO**
<?php if(function_exists('show_media_header')){ show_media_header(); } ?>
Esto determinará automáticamente qué tipo de medio está utilizando y generará el código apropiado para insertarlo. No se requiere ninguna otra codificación de su parte.
Opción 2: puede usar esta línea de código para simplemente obtener la URL de los medios para una publicación o página en particular. Esto le permitirá hacer algunas cosas más avanzadas e incrustar los medios usted mismo si sabe lo que está haciendo.
<?php if(function_exists('dh_get_page_image_url')){ $dynamic_header_url = dh_get_page_image_url(); } ?>
A continuación, puede utilizar la variable $dynamic_header_url
como mejor le parezca. Contendrá la ruta completa a su archivo de medios para esa página/publicación en particular, incluidos los medios predeterminados que deben mostrarse.
Se recomienda que la mayoría de los usuarios simplemente usen la Opción 1 si es posible, ya que es significativamente más simple.
Nota: esta función puede devolver NULL o la cadena 'Ninguno' si no hay encabezados para la página actual. Encabezado dinámico de origen
Adición de nuevas imágenes de encabezado
Una vez que haya seguido las instrucciones del usuario y haya configurado una nueva carpeta de imágenes de encabezado en su servidor, puede cargar una nueva imagen de encabezado en la pantalla Agregar nuevo archivo .
Una vez que haya cargado su imagen de encabezado, puede ir a cualquier publicación o pantalla de edición de página, desplazarse hacia abajo hasta la parte inferior de la página y seleccionar qué imagen de encabezado le gustaría usar para esa página o publicaciones únicas.
Administrar archivos de imagen de encabezado
Aquí puede eliminar archivos de imagen de encabezado, editar archivos seleccionando la imagen de encabezado que desea cambiar y cambiando la URL del enlace y el texto alternativo. Eso es todo por esta pantalla.
Configuración de imagen de encabezado
Hay 2 configuraciones principales en esta página.
Medios de encabezado predeterminados
Si no establece un encabezado predeterminado, no se mostrará ninguno en las páginas donde no se haya establecido uno. Al seleccionar Medios aleatorios, se mostrará aleatoriamente uno de sus archivos multimedia en páginas que no tienen un encabezado asociado.
Encabezado de página de blog
La página del blog es la página de inicio predeterminada de WordPress. Es la página que muestra tus últimas publicaciones. El encabezado de la página del blog debe manejarse por separado. Seleccione los medios para usar en la página del blog con este menú desplegable.
Conclusión
Excelente complemento para agregar y usar diferentes imágenes de encabezado en páginas y publicaciones específicas en WordPress. Si es un novato total, es posible que deba pedirle a su servidor web que cree un nuevo directorio de carpetas de archivos en su servidor para sus imágenes de encabezado y asegúrese de que se pueda escribir. Y también deberá agregar el código php al archivo header.php de su tema.
¿Encontró otra forma de agregar diferentes imágenes de encabezado en páginas y publicaciones específicas en WordPress?