X

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

Snippets by IsItWP

Vous avez peut-être vu la liste des pages d’administration sur votre tableau de bord WordPress. Certaines de ces pages ne sont pas utiles pour vous ou pour quelqu’un qui utilise votre site web avec l’accès administrateur. Ce snippet exclura les pages basées sur l’ID de la liste des pages d’administration. Veuillez noter que cela n’empêche pas une page d’être éditée mais cache seulement la page de la vue.

Instructions : Ajoutez l’extrait suivant au fichier functions.php de votre thème WordPress.
Veillez à remplacer les ID des tableaux dans le code ci-dessous par les ID 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 pouvez également apprécier la suppression du filtre de date sur les pages d’administration des types d’articles.

Commentaires   laisser une réponse

  1. you save my time
    thank you

  2. This is superb. I’m wondering (and may soon experiment) with using this to hide specific categories by ID for post formats and post types. Cheers.

  3. I’d like to hide pages from a date range, some idea out there?

    1. What are you trying to accomplish with this method?

      1. Hi Kevin,
        I just migrated/converted some content and now I have a lot of pages, I would like to hide them all in Pages and Parent Page dropdown. Just to keep the panels cleaner. Because those pages are needed but they won’t change anymore.

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 privacy policy, et que tous les liens sont en nofollow. N'utilisez PAS de mots-clés dans le champ du nom. Engageons une conversation personnelle et constructive.

WordPress Launch Checklist

L'ultime liste de contrôle pour le lancement de WordPress

Nous avons rassemblé 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 le gratuit !