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

Widget en interiores - Tercera barra?

Estas en el tema de Widget en interiores - Tercera barra? en el foro de WordPress en Foros del Web. Foristas, disculpen mi ignorancia. Quiero incorporar una tercera barra para widget y que vaya en el interior del wordpress, es decir, en el lateral del ...
  #1 (permalink)  
Antiguo 24/11/2013, 14:51
Avatar de admoro  
Fecha de Ingreso: agosto-2005
Ubicación: Prov. de Bs As. Argentina
Mensajes: 435
Antigüedad: 18 años, 7 meses
Puntos: 3
Widget en interiores - Tercera barra?

Foristas, disculpen mi ignorancia. Quiero incorporar una tercera barra para widget y que vaya en el interior del wordpress, es decir, en el lateral del "single"...
¿Alguna sugerencia?
Muchas gracias
  #2 (permalink)  
Antiguo 24/11/2013, 15:26
Avatar de AlejandroGalvez  
Fecha de Ingreso: noviembre-2013
Mensajes: 189
Antigüedad: 10 años, 5 meses
Puntos: 49
Respuesta: Widget en interiores - Tercera barra?

Registra tu nueva sidebar en el archivo functions.php de tu tema. Puedes generar el código automáticamente con esta herramienta:

http://generatewp.com/sidebar/

Después solo ejecuta tu nueva sidebar en el lugar que desees. Para que aparezca en el lateral del single, edita single.php y coloca el siguiente código dónde corresponda:

Código PHP:
Ver original
  1. <?php dynamic_sidebar( 'id-de-mi-sidebar' ); ?>

Lo demás es darle estilo con CSS y maquetar un poco el html.
  #3 (permalink)  
Antiguo 24/11/2013, 18:22
Avatar de admoro  
Fecha de Ingreso: agosto-2005
Ubicación: Prov. de Bs As. Argentina
Mensajes: 435
Antigüedad: 18 años, 7 meses
Puntos: 3
Respuesta: Widget en interiores - Tercera barra?

Muchas gracias Alejandro...intentaré desde mi profunda ignorancia en el asunto...
  #4 (permalink)  
Antiguo 24/11/2013, 18:25
Avatar de admoro  
Fecha de Ingreso: agosto-2005
Ubicación: Prov. de Bs As. Argentina
Mensajes: 435
Antigüedad: 18 años, 7 meses
Puntos: 3
Respuesta: Widget en interiores - Tercera barra?

Vuelvo a molestar. El Generatewp que nos pasó Alejandro me tiró esto:
// Register Sidebar
function custom_sidebar() {

$args = array(
'id' => 'unique_id',
'name' => __( 'interno', 'text_domain' ),
'description' => __( 'HM, noticias y servicios ', 'text_domain' ),
'before_title' => '<h2 class="widgettitle">',
'after_title' => '</h2>',
'before_widget' => '<li id="%1$s" class="widget %2$s">',
'after_widget' => '</li>',
);
register_sidebar( $args );

}

// Hook into the 'widgets_init' action
add_action( 'widgets_init', 'custom_sidebar' );


Entonces lo en "funciones"y luego en el singlo lo siguiente:

<?php dynamic_sidebar( 'id-de-mi-sidebar' ); ?>
  #5 (permalink)  
Antiguo 26/11/2013, 06:05
Avatar de Nekko
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Buenos Aires
Mensajes: 3.141
Antigüedad: 16 años
Puntos: 656
Respuesta: Widget en interiores - Tercera barra?

Deberías usar el id que te indica el código:

Código PHP:
Ver original
  1. <?php dynamic_sidebar( 'unique_id' ); ?>

Lee el codex como para tener una idea sobre el tema y aprovechar mejor ese generador de código
http://codex.wordpress.org/Widgetizing_Themes
__________________
Taller para crear themes wordpress desde cero | Presupuestos para trabajos particulares vía MP

Etiquetas: Ninguno
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 16:23.