Paso 1:crear una clase de widget personalizada
1. Abra el archivo funciones.php de su tema.
2. Agregue el siguiente código para crear una nueva clase de widget:
```php
clase Custom_Styles_Widget extiende WP_Widget {
función pública __construct() {
$widget_ops =matriz(
'classname' => 'widget-de-estilos-personalizados',
'description' => 'Muestra estilos personalizados.',
);
parent::__construct( 'widget de estilos personalizados', 'Widget de estilos personalizados', $widget_ops);
}
widget de función pública ($args, $instancia) {
// Muestra el widget.
eco '
}
formulario de función pública ($ instancia) {
// Muestra el formulario del widget.
$estilos_personalizados =( isset( $instancia['estilos_personalizados'] ) )? esc_attr( $instancia['estilos_personalizados'] ):'';
eco'
';
}
actualización de función pública ($nueva_instancia, $antigua_instancia) {
// Guarda la configuración del widget.
$instancia =$instancia_antigua;
$instancia['custom_styles'] =sanitize_textarea_field( $new_instance['custom_styles']);
devolver $instancia;
}
}
```
Paso 2:registrar el widget personalizado
1. Dentro del mismo archivo funciones.php, agregue el siguiente código para registrar el widget personalizado:
```php
add_action('widgets_init', función() {
registrar_widget('Widget_de_estilos_personalizados');
} );
```
Paso 3:agregue el widget personalizado a una barra lateral
1. Vaya a Apariencia> Widgets en su panel de administración de WordPress.
2. Arrastre y suelte el widget de estilos personalizados en una barra lateral.
3. Configure los ajustes del widget según sea necesario.
El widget de estilos personalizados ahora mostrará los estilos personalizados que especifique en la configuración del widget.