Vicente
¿Es posible usar widgets fuera de la barra lateral? Cuando los asigna en el panel de administración, debe arrastrarlos a su barra lateral, pero me gustaría implementar una función de búsqueda fuera de la barra lateral. ¿Puedo hacer esto?
Vlad Socaciú
La respuesta correcta es usar el_widget()
Lo usé para integrar un widget en mi propio widget personalizado. Revisar la códice para obtener detalles sobre cómo usarlo.
-
Esta es la respuesta correcta. Le permite llamar al widget sin el uso del panel de administración.
–Mark McCook
26 de marzo de 2013 a las 19:08
Absolutamente. este hilo en los foros de soporte de WordPress debería ayudarlo. Crea una nueva área de widgets llamada Homepage
que luego se puede usar en cualquiera de los archivos de plantilla de su tema:
Las funciones de tu tema.php
if (function_exists('register_sidebar')) {
register_sidebar(array(
'name'=> 'Main',
'id' => 'main',
'before_widget' => '<div class="widget_box side">',
'after_widget' => '</div>',
'before_title' => '<h3>',
'after_title' => '</h3>',
));
register_sidebar(array(
'name'=> 'Homepage',
'id' => 'homepage',
'before_widget' => '<div class="widget_box">',
'after_widget' => '</div>',
'before_title' => '<h3>',
'after_title' => '</h3>',
));
}
El archivo de plantilla en el que desea el widget de la página de inicio
<?php if (function_exists('dynamic_sidebar') && dynamic_sidebar('Homepage')) : ?>
Como alternativa, puede utilizar el Complemento Mis widgets personalizados para hacer lo mismo.
-
Para las futuras personas que visiten… sigan desplazándose hacia abajo
– adamj
14 de octubre de 2017 a las 4:16