Respuesta a: Categorías diferentes en cada página

Inicio Foros WordPress Programación Categorías diferentes en cada página Respuesta a: Categorías diferentes en cada página

#42930

gventura
Participante

Creo que se puede realizar con un if que detecte dónde te encuentres y mostrar un sidebar u otro según la pagina donde nos encontramos.

No lo he probado pero puedes probar:

< ? php if ( is _ home () ) { ? >
< ? php include(‘ sidebar1 .php ‘ ); ?>
< ? php } else if ( in _ category( ‘ 2 ‘ )) { ?>
< ? php include(‘ sidebar2 .php ‘ ); ?>
< ? php } else { ? >
< ? php include(‘ sidebar3 .php ‘ ); ?>
< ? php } ? >

Dentro de cada uno de los ficheros sidebar1, 2 o 3 realizas la consulta wp_list_categories con los argumentos que desees.

Ojo! el sidebar3.php se usa para todo lo que no sea lo anterior (ni home ni categoría 2) así evitas quedar-te sin sidebar.

Seguro que hay métodos mejores pero este creo que te servirá.

Saludos.

Centro de preferencias de privacidad

Cookies imprescindibles

Se usan para saber si ya aceptaste nuestras políticas y para servir más rápidos los contenidos.

gpdr, wpSGCacheBypass

Cookies de terceros

Usamos cookies de terceros en las que se almacenan externamente para conocer tus usos de navegación, si ya estás suscrito al boletín y los elementos compartidos en redes sociales

cfduit_, intercom-id, intercom-lou, mailerlite:language, mailerlite:webform, _ga, _gid

Pin It on Pinterest

if ( is_allowed_cookie( '_cfduit' ) { }