Desarrollo estratégico de Widgets y Metaboxes

Partamos por los widgets

Los widgets son módulos dinámicos que permiten mostrar contenidos o añadir funcionalidades precisas dentro de nuestros sitios.

¿Cómo y dónde se utilizan?

Los widgets deben usarse dentro de los sidebars registrados en el sistema. Existen 2 modos o funciones que podemos utilizar para registrar sidebars:

Registro único

register_sidebar( array(
'name' => 'Home',
'description' => 'Corresponde a un ejemplo de sidebar único',
'before_widget' => '<div id="%1$s" class="widget %2$s">',
'after_widget' => '</div>',
'before_title' => '<h3>',
'after_title' => '</h3>'
));

Registro múltiple

register_sidebars(3, array('name'=>'Sidebar %d'));

Esto generará las columnas laterales en las que podemos colocar y distribuir nuestros widgets.

Por último, se debe llamar cada sidebar desde la plantilla del theme en la que se utilizará. Comunmente esto se hace en nuestro archivo sidebar.php.

dynamic_sidebar('Home');

One thought on “Desarrollo estratégico de Widgets y Metaboxes”

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>