X

Ajouter l'ID de l'article aux colonnes d'administration des articles et des pages

Extraits par IsItWP

Cherchez-vous un moyen d'ajouter une colonne d'ID de publication à la liste des publications d'administration ?

Vous avez besoin des ID de publication à des fins multiples, comme l'ajout d'un ID de publication à un shortcode. Normalement, il n'est pas disponible avec les publications et les pages. Vous pouvez ajouter une autre colonne d'administration pour afficher les informations d'ID de publication.

Instructions : Ajoutez le code suivant au fichier functions.php de votre thème WordPress.

    add_filter('manage_posts_columns', 'posts_columns_id', 5);
    add_action('manage_posts_custom_column', 'posts_custom_id_columns', 5, 2);
    add_filter('manage_pages_columns', 'posts_columns_id', 5);
    add_action('manage_pages_custom_column', 'posts_custom_id_columns', 5, 2);

function posts_columns_id($defaults){
    $defaults['wps_post_id'] = __('ID');
    return $defaults;
}
function posts_custom_id_columns($column_name, $id){
	if($column_name === 'wps_post_id'){
        	echo $id;
    }
}

Vous pourriez également aimer ajouter une colonne d'ID de publication à la liste des publications.

Commentaires   Laisser une réponse

  1. Merci, ces liens fonctionnent pour moi.

    1. Salut James, de rien !

  2. C'est génial dans sa simplicité. Mais sauriez-vous comment faire la même chose pour l'extrait de publication ? Je cherche une solution propre et fonctionnelle depuis des jours sans succès....

    1. Vous pourrez peut-être utiliser cette fonction dans la fonction posts_custom_id_columns() : https://developer.wordpress.org/reference/functions/get_the_excerpt/

  3. Puis-je attribuer un ID personnalisé à une publication ou commencer l'ID à partir d'une série.

    1. Bien que cela soit possible en modifiant la base de données, il n'est généralement pas recommandé d'attribuer un ID personnalisé à une publication. Le faire incorrectement pourrait causer des problèmes.

  4. Y a-t-il un moyen d'afficher les ID pour un seul type de publication ? par exemple, un type de publication personnalisé ?

    1. Salut Adam,
      si vous voulez l'afficher uniquement avec un type de publication personnalisé, supprimez les add_action, add_filter ci-dessus et remplacez-les par cet exemple :

      add_filter(‘manage_edit-POSTTYPENAME_columns’, ‘posts_columns_id’, 5); add_action(‘manage_posts_custom_column’, ‘posts_custom_id_columns’, 5, 2);

      remplacez POSTTYPENAME par le nom de votre type de publication et c'est bon.

  5. Wordpress Admin - How My Custom Posts List Rolls March 2, 2014 at 2:31 am

    […] [Source] […]

  6. Wordpress Sidebar Widgets - a Trifecta of Perfect Plugin Magic February 24, 2014 at 9:18 am

    […] si vous préférez placer le code dans votre fichier functions et vous passer d'un autre plugin, essayez ce bloc de code pour votre fichier functions et vous n'aurez pas besoin de Reveal […]

  7. Patrick Samphire December 17, 2013 at 3:16 pm

    Pour ceux qui demandent comment réduire la largeur de la colonne, ajoutez ce qui suit à votre fichier functions.php :

    add_action(‘admin_head’, ‘custom_admin_styling’); function custom_admin_styling() { echo ”; echo ‘th#wps_post_id{width:50px;}’; echo ”; }

    Ou la largeur que vous voulez.

  8. Super ! Comme glvr, serait-il possible de réduire la largeur de la colonne supplémentaire ? Merci Kevin !

  9. Daily Tip: How to Display Post and Page IDs in the WordPress Admin - WPMU.org July 23, 2012 at 11:44 pm

    […] extrait très utile vous est offert par notre ami Kevin Chard de WPSNIPP.com, où ils font maintenant vibrer […]

  10. Y a-t-il un moyen de réduire la largeur de cette colonne supplémentaire ?

  11. Add a Column to Easily Note the Post ID January 4, 2012 at 8:02 am

    […] un moyen plus simple de trouver l'ID de publication, en ajoutant une colonne dans l'écran de l'éditeur de publication. Eh bien, il semble que WP Snipp m'ait devancé car ils viennent de publier un article faisant exactement cela. Alors plutôt que de passer par […]

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 !