J'ai plusieurs sous-catégories mises en place. Tout s'affiche correctement jusqu'à l'imbrication (voir ci-dessous) lors de la création d'un nouveau message.
Catégorie 1
--Sub catégorie 1
--Sub catégorie 2
--Sub catégorie 3
Catégorie 2
etc
Après avoir sélectionné une sous-catégorie, puis revenir en arrière et éditer un message, la sous-catégorie que je vérifie apparaît comme ceci (notez comment elle n'est pas imbriquée dans la catégorie 1):
(coche) Sous-catégorie 2
Catégorie 1
--Sub catégorie 1
--Sub catégorie 3
Catégorie 2
etc
Est-ce un bug dans WordPress 3.1.2? Quelqu'un peut-il me dire comment résoudre ce problème? Je ne m'en souviens pas d'avoir fait cela lorsque j'utilisais la version 3.0.5 (mais il y a une chance que cela puisse avoir).
Cette "fonctionnalité" est dans WP depuis un certain temps.
Vous pouvez le désactiver en installant ce petit plugin:
http://wordpress.org/extend/plugins/category-checklist-tree/
Il a été mentionné que le plugin de scribu n'avait pas été mis à jour depuis quatre ans. Cependant, le plugin est assez simple et la partie la plus importante est la suivante:
add_filter( 'wp_terms_checklist_args', function( $args ) {
$args['checked_ontop'] = false;
return $args;
} );
C'est ce que fait principalement le plugin - plus du JavaScript pour faire défiler la première case à cocher qui est cochée. Mais ce n'est que par commodité.