WordPress.org

Ready to get started?Download WordPress

Codex

it:Riferimento funzioni/register widget

Contents

Descrizione

Registra un widget.

Utilizzo

<?php register_widget$widget_class ?>

Parametri

$widget_class
(object) (richiesto) Il nome di una classe che estende WP_Widget.
Default: Nessuno

Valori restituiti

Nessuno.

Esempi

class MyNewWidget extends WP_Widget {

	function MyNewWidget() {
		// Istanzia l'oggetto genitore
		parent::__construct( false, 'Titolo del widget' );
	}

	function widget( $args, $instance ) {
		// Output del widget
	}

	function update( $new_instance, $old_instance ) {
		// Salva le opzioni del widget
	}

	function form( $instance ) {
		// Stampa il modulo di amministrazione con le opzioni del widget
	}
}

function myplugin_register_widgets() {
	register_widget( 'MyNewWidget' );
}

add_action( 'widgets_init', 'myplugin_register_widgets' );

File sorgente

register_widget() si trova in wp-includes/widgets.php.

Correlati

Widgets: is_active_widget(), the_widget(), register_widget(), unregister_widget(), wp_register_widget_control(), wp_unregister_widget_control(), wp_convert_widget_settings(), wp_get_widget_defaults(), wp_widget_description()

Si veda anche l'indice di Riferimento funzioni e l'indice di Tag dei template.