Cómo añadir una descripción a los Widgets en WordPress

7 dic 2010, 01:50:13
Vistas: 2.68K
Votos: 2

El codex no parece explicar cómo se podría añadir una descripción a un widget personalizado registrado con wp_register_sidebar_widget(). La descripción por defecto parece ser el nombre del widget mismo.

function myFunc(){
  /* código del widget */
}
wp_register_sidebar_widget( 'wdgt1', 'Mapa del Sitio', 'myFunc', array() );

Ejemplo de widget en WordPress

0
Todas las respuestas a la pregunta 3
0

Aquí está lo que estás buscando:

class WP_Widget_Sitemap extends WP_Widget {

    function WP_Widget_Sitemap() {
        $widget_ops = array( 'classname' => 'widget_sitemap', 'description' => __( "Esta es la descripción" ) );
        $this->WP_Widget( 'sitemap', __('Mapa del Sitio'), $widget_ops);
    }

    function widget() { ... }
    function form() { ... }
    function update() { ... }
...

Ver: http://codex.wordpress.org/Widgets_API#Developing_Widgets

7 dic 2010 10:03:27
0

Esta es la forma antigua (y complicada) de crear widgets en WordPress. Utiliza la API de Widgets en su lugar: http://codex.wordpress.org/Widget_API.

7 dic 2010 02:08:57
2
-1

Proporciona un parámetro para la descripción en el array de la función para registrar un widget:

register_sidebar()

Puedes ver un ejemplo en esta publicación o en este código.

if ( function_exists('register_sidebar') ) {
    register_sidebar(array(
        'name' => 'Mi Barra Lateral Lorem Ipsum',
        'description' => __('Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.', 'your_textdomain'),
        'before_widget' => '<li id="%1$s" class="widget %2$s">',
        'after_widget' => '</li>',
        'before_title' => '<h2 class="widgettitle">',
        'after_title' => '</h2>',
    ));
}
7 dic 2010 08:07:49
Comentarios

Estás agregando una nueva barra lateral, creo que Jonathan quiere agregar un nuevo widget de barra lateral.

Jan Fabry Jan Fabry
7 dic 2010 10:08:13

Tienes razón, lo siento. El parámetro también es el mismo.

bueltge bueltge
7 dic 2010 19:13:32