Je suis nouveau sur wordpress, ici j'utilise le thème wordpress TwentyEleven, je dois personnaliser le balisage du widget. Cela signifie que je veux changer l'élément 'ul' en div et ajouter une classe ou un identifiant à cet élément. Actuellement, ce n’était pas possible pour moi car les widgets par défaut de Wordpress sont déjà disponibles dans le fichier core de Wordpress.
http://codex.wordpress.org/Function_Reference/unregister_widget
ajoutez quelque chose comme ceci à functions.php:
if (!function_exists('my_unregister_default_wp_widgets')) {
function my_unregister_default_wp_widgets() {
unregister_widget('WP_Widget_Calendar');
unregister_widget('WP_Widget_Recent_Posts');
}
add_action('widgets_init', 'my_unregister_default_wp_widgets', 1);
}
En outre ... vous pouvez consulter les exemples http://codex.wordpress.org/Widgets_API pour voir comment vous pouvez étendre la classe WP_Widget pour créer les widgets personnalisés de votre choix.