Sí que se puede. Para hacerlo, hay que modificar el archivo "functions.php" del theme que estemos usando, y donde existe un código similar a éste:
Luego, vamos al archivo "index.php" de nuestro template y donde queramos agregar los widgets ponemosregister_sidebar(array(
Agregamos un par de líneas para que quede así:
'name' => 'Sidebar 1',
'before_widget' => '<div id="%1$s" class="widget %2$s">',
'after_widget' => '</div>',
'before_title' => '<h2>',
'after_title' => '</h2>',
));register_sidebar(array(
'name' => 'Sidebar 1',
'before_widget' => '<div id="%1$s" class="widget %2$s">',
'after_widget' => '</div>',
'before_title' => '<h2>',
'after_title' => '</h2>',
));
//La home también va a tener widgets ahora...
register_sidebar(array(
'name'=> 'Homepage',
'id' => 'homepage',
'before_widget' => '<div class="widget_box">',
'after_widget' => '</div>',
'before_title' => '<h3>',
'after_title' => '</h3>',
));
<?php if ( function_exists('dynamic_sidebar') && dynamic_sidebar('Homepage') ) :
endif; ?>
y listo! Con este ejemplo agregamos una nueva zona en la Home page de nuestro blog para poner widgets. Ahora solo queda ir a las opciones de Apariencia dentro del administrador y mover los widgets que queramos a su correspondiente zona. Hasta la próxima!
Nunca usé wordpress pero esto se nota a la legua que es sumamente útil!
ResponderBorrarDe lujo el aporte, gracias.
ResponderBorrarMe sirvió de mucho para crear una zona de widgets en una página en específico.
Saludos.
Gracias por tu comentario!
ResponderBorrar