it-swarm-es.com

¿Cómo coloco el contenido en las páginas de archivo pero no en la página principal?

Me gustaría colocar el contenido en una barra lateral de los artículos de mi blog cuando se ven en el archivo, pero no mostrar este contenido cuando los artículos del blog se muestran en la página principal de mi sitio.

Se puede hacer esto?

4
dthorpe

Otro enfoque: edita tus archivos de temas. archive.php simplemente no puede llamar a la barra lateral, y eso hará lo que está pidiendo.

Eche un vistazo a Jerarquía de plantillas para obtener una vista de los archivos individuales de un tema.

1
artlung

Envuelve el contenido en un condicional:

if( is_archive() ){
  // Do stuff
}

Más sobre condicionales aquí:

http://codex.wordpress.org/Conditional_Tags

4
John P Bloch

Recomendaría configurar múltiples barras laterales. Luego puede llamar a una barra lateral para páginas normales y a una barra lateral diferente para páginas de archivo. Esto le da un control completo sobre qué elementos aparecen en la barra lateral en cada tipo de página.

Aquí hay un buen tutorial sobre la creación de múltiples barras laterales con widgets. Puede administrar cada uno en la sección Apariencia >> Widgets del panel de administración.

4
EAMann