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. Waseem Abbas 18 avril 2022 à 10:39

      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. Admin WordPress - Comment ma liste de publications personnalisées se déroule 2 mars 2014 à 2:31

    […] [Source] […]

  6. Widgets de barre latérale WordPress - un trio de magie de plugin parfaite 24 février 2014 à 9:18

    […] 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 17 décembre 2013 à 15:16

    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. Astuce du jour : Comment afficher les identifiants de publication et de page dans l’administration WordPress - WPMU.org 23 juillet 2012 à 23:44

    […] 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. Ajouter une colonne pour noter facilement l’ID de la publication 4 janvier 2012 à 8:02

    […] 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 !