J'aimerais activer le widget Articles récents avec la possibilité d'afficher un lien "Tout afficher" lorsqu'il y a plus d'articles que le widget actuellement défini.
J'aimerais aussi pouvoir en exclure certaines catégories ou certains posts.
Est-il possible de le faire via le fichier functions.php de mon thème?
(1) Personnaliser le widget existant ou (2) Créer une copie de celui-ci que je peux personnaliser?
Il est généralement préférable de copier l'existant, de lui attribuer un nom unique, puis d'ajouter vos propres fonctionnalités.
Copiez la classe WP_Widget_Recent_Posts
de wp-includes/default-widgets.php dans votre functions.php (ou, de préférence, un autre fichier de votre thème consacré uniquement aux widgets) et renommez-le en un autre, comme My_Widget_Recent_Posts
Ajoutez vos fonctionnalités ici.
N'oubliez pas d'appeler également register_widget('My_Widget_Recent_Posts')
dans le cadre de la phase init
.