X

Exclure des pages de la liste des pages d'administration par ID

Extraits par IsItWP

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.

Commentaires   Laisser une réponse

  1. vous me sauvez du temps
    merci

  2. 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é.

  3. J'aimerais masquer des pages d'une plage de dates, des idées à ce sujet ?

    1. Qu'essayez-vous d'accomplir avec cette méthode ?

      1. 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.

Ajouter un commentaire

Nous sommes heureux que vous ayez choisi de laisser un commentaire. N'oubliez pas que tous les commentaires sont modérés conformément à notre politique de confidentialité, et tous les liens sont nofollow. N'utilisez PAS de mots-clés dans le champ nom. Ayons une conversation personnelle et significative.

Liste de contrôle de lancement WordPress

La checklist ultime pour lancer un WordPress

Nous avons compilé tous les éléments essentiels de la liste de contrôle pour le lancement de votre prochain site Web WordPress dans un ebook pratique.
Oui, envoyez-moi l'eBook gratuit !