Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

Imágenes de Cabecera

Estas en el tema de Imágenes de Cabecera en el foro de WordPress en Foros del Web. Worpress 3.0 admite parametrizar la cabecera de una página de tu bloc, simplemente completando el parametro de get_header( ) en la plantilla correspondiente con get_hader(nueva ...
  #1 (permalink)  
Antiguo 21/10/2010, 03:50
 
Fecha de Ingreso: junio-2008
Mensajes: 80
Antigüedad: 15 años, 9 meses
Puntos: 0
Imágenes de Cabecera

Worpress 3.0 admite parametrizar la cabecera de una página de tu bloc, simplemente completando el parametro de get_header( ) en la plantilla correspondiente con get_hader(nueva ) y luego crear la nueva header-nueva.php. Ahora bien header.php llama a la función header_image() que no admite parámetros, así que no sé como cambiar la imagen de la cabecera de la página para que sea distinta del resto.
¿Alguien sabe cómo se hace para poder poner imágenes diferente en las cabecera del bloc en función de la pagina o categoría que estamos viendo?
  #2 (permalink)  
Antiguo 21/10/2010, 06:55
Avatar de xavito  
Fecha de Ingreso: agosto-2003
Mensajes: 61
Antigüedad: 20 años, 6 meses
Puntos: 5
Respuesta: Imágenes de Cabecera

Puedes crear un header.php distinto para cada categoria.
Para llamarlo con un simple if (is_category(id_categoria)){},
  #3 (permalink)  
Antiguo 21/10/2010, 08:07
 
Fecha de Ingreso: junio-2008
Mensajes: 80
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: Imágenes de Cabecera

Xavito, Hay que crear un header.php para cada categoria. Lo que ocurre es que la función header.php llama a la función header_image() que no se puede parametrizar y es la que se encarga de obtener la imagen. Esta función está en theme.php

function get_header_image() {
$default = defined('HEADER_IMAGE') ? HEADER_IMAGE : '';

return get_theme_mod('header_image', $default);
}

/**
* Display header image path.
*
* @since 2.1.0
*/
function header_image() {
echo get_header_image();
}

Podria crear un get:header image persona () pero no se como deberia cargar la variable $default

¿Alguna sugerencia?

Etiquetas: cabeceras
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:41.