Existe-t-il un moyen de créer des colonnes triables pour les tables d’administrateur sur TOUS les types de publication?
Je travaille sur un projet avec 7 types de messages personnalisés et je me demande s’il existe une meilleure approche que d’utiliser plusieurs manage_edit- {Post-Type-Here} _sortable_columns filtres pour chaque type de message.
De toute façon, vous devrez utiliser les filtres pour chaque type de message. Si vous envisagez de tirer parti d'un ensemble de filtres dynamiques qui appellent tous les 7 messages de type publication, vous pouvez les coller dans un tableau et les parcourir en boucle avec un foreach. Enregistre un peu de code au moins.
$post_types = array(
'ptype_one', 'ptype_two', 'ptype_three', 'ptype_four',
'ptype_five', 'ptype_six', 'ptype_seven'
);
foreach ( $post_types as $type ) {
add_filter( "manage_edit-{$type}_sortable_columns", "your_callback" );
}