Dans mon panneau d'administration, je consulte en permanence mon nombre de messages par État et le nombre de visiteurs via le lien Tous les messages dans la barre de menus de gauche. Mon URL souhaitée ressemble à:
wp-admin/edit.php?post_status=publish&post_type=post&orderby=post_views&order=desc
Mais la valeur par défaut pour ce lien est juste
wp-admin/edit.php
Comment puis-je faire en sorte que le lien par défaut pour mes publications soit comme le premier?
Ceci a été répondu à une question précédente:
Cette réponse acceptée vous expliquera comment configurer le rappel pre_get_posts. Ce serait ma recommandation.
Ajoutez ceci au function.php
de votre thème enfant:
add_action( 'admin_menu', 'wpse_244328_post_menu' );
function wpse_244328_post_menu() {
global $submenu;
$submenu['edit.php'][5][2] = 'edit.php?post_status=publish&post_type=post&orderby=post_views&order=desc';
}
Cela modifiera la valeur par défaut du menu Posts à partir de:
edit.php
à
edit.php?post_status=publish&post_type=post&orderby=post_views&order=desc