Categories
Desarrollo Theme Tutoriales Utilidades WordPress

Sidebar en Twenty Eleven (Entrada Individual)

Como sabemos en Twenty Eleven en las entradas individuales no tiene el sidebar pero muchos de nosotros nos urge o nos gusta tenerlo, pero como hacemos para que se pueda ver? vamos hacer lo siguiente:

1.- En el archivo functions.php buscamos:


if ( is_singular() && ! is_home() && ! is_page_template( 'showcase.php' ) && ! is_page_template( 'sidebar-page.php' ) )

Agregamos el signo exclamación ! de esta forma:

if ( ! is_singular() && ! is_home() && ! is_page_template( 'showcase.php' ) && ! is_page_template( 'sidebar-page.php' ) )

2.- Ahora abrimos el archivo single.php, agrega esto:


Arriba de:


3.- Por ultimo abrir functions.php y elimina la ultima linea:

add_filter( 'body_class', 'twentyeleven_body_classes' );

Aunque el tercer paso lo pueden hacer al comienzo 😛

9 replies on “Sidebar en Twenty Eleven (Entrada Individual)”

Buenos Días Luis Eduardo,
Excelente tutorial, era exactamente lo que necesitaba. Tengo otro problema, quiero que la primera pagina de mi sitio sea estática para ello ya cree 2 paginas una llamada “inicio” y otra llamada “directorio” en directorio aparecen todas las entradas (como la anterior pagina de inicio) y la de inicio me quedo estática pero no tiene la barra lateral como en todas las demás paginas, ademas me gustaría saber como poder dividir en 4 esta pagina de inicio para poder pegar contenido, agradezco la ayuda con que me puedas colaborar, Gracias

Hola,
Gracias por el tip, me ayudó a localizar la función. La última línea (paso 3) no es necesario quitarla, ya que precisamente es la que añade la función, que también maneja la clase ‘single-author’.

Muchas gracias, lo único qeu me pasa a mi es que no me publica el sidebar, me deja el espacio pero no me coge el sidebar. A alguien le ha ocurrido eso??? Me podéis ayudar a encontrar la solución?????
Muchas gracias de antemano.

Agregue un comentario

Su dirección de correo no se hará público. Los campos requeridos están marcados *