Vous avez peut-être vu la liste des pages d'administration sur votre tableau de bord WordPress. Certaines de ces pages ne vous sont pas utiles, ni à quelqu'un qui utilise votre site web avec un accès administrateur. Cet extrait exclura les pages basées sur leur ID de la liste des pages d'administration. Veuillez noter que cela n'empêche pas une page d'être modifiable, mais la masque seulement de la vue.
Instructions : Ajoutez l'extrait suivant au fichier functions.php de votre thème WordPress.
Assurez-vous de remplacer les identifiants de tableau dans le code ci-dessous par les identifiants de vos pages d'administration.
add_action( 'pre_get_posts' ,'exclude_this_page' );
function exclude_this_page( $query ) {
if( !is_admin() )
return $query;
global $pagenow;
if( 'edit.php' == $pagenow && ( get_query_var('post_type') && 'page' == get_query_var('post_type') ) )
$query->set( 'post__not_in', array(10,2,14) ); // array page ids
return $query;
}
Vous pourriez également aimer supprimer le filtre de date sur les pages d’administration du type de publication.
vous me sauvez du temps
merci
C'est superbe. Je me demande (et je vais peut-être bientôt expérimenter) si je peux utiliser cela pour masquer des catégories spécifiques par ID pour les formats de publication et les types de publication. Santé.
J'aimerais masquer des pages d'une plage de dates, des idées à ce sujet ?
Qu'essayez-vous d'accomplir avec cette méthode ?
Salut Kevin,
Je viens de migrer/convertir du contenu et j'ai maintenant beaucoup de pages, je voudrais toutes les masquer dans les listes déroulantes Pages et Page parente. Juste pour garder les panneaux plus propres. Parce que ces pages sont nécessaires mais qu'elles ne changeront plus.