X

Post-ID zu Beitrags- und Seiten-Adminspalten hinzufügen

Schnipsel von IsItWP

Suchen Sie nach einer Möglichkeit, die Beitrags-ID-Spalte zur Liste der Admin-Beiträge hinzuzufügen?

Sie benötigen die Beitrags-IDs für mehrere Zwecke, z. B. um eine Beitrags-ID zu einem Shortcode hinzuzufügen. Normalerweise ist sie bei Beiträgen und Seiten nicht verfügbar. Sie können eine weitere Admin-Spalte hinzufügen, um die Beitrags-ID-Informationen anzuzeigen.

Anleitung: Fügen Sie den folgenden Code zur functions.php-Datei Ihres WordPress-Themes hinzu.

    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;
    }
}

Vielleicht gefällt Ihnen auch das Hinzufügen der Beitrags-ID-Spalte zur Beitragsliste.

Kommentare   Hinterlasse eine Antwort

  1. Danke, dieser Link funktioniert für mich.

    1. Hallo James, gern geschehen!

  2. Das ist großartig in seiner Einfachheit. Aber wüssten Sie, wie man dasselbe für den Beitragsauszug macht? Ich suche seit Tagen nach einer sauberen, funktionierenden Lösung, aber ohne Erfolg...

    1. Sie können diese Funktion möglicherweise innerhalb der Funktion posts_custom_id_columns() verwenden: https://developer.wordpress.org/reference/functions/get_the_excerpt/

  3. Kann ich einem Beitrag eine benutzerdefinierte ID zuweisen oder die ID ab einer Serie von eins beginnen lassen?

    1. Obwohl dies durch Bearbeiten der Datenbank möglich ist, wird im Allgemeinen nicht empfohlen, einem Beitrag eine benutzerdefinierte ID zuzuweisen. Dies falsch zu tun, könnte Probleme verursachen.

  4. Gibt es eine Möglichkeit, die IDs nur für 1 Beitragstyp anzuzeigen? z. B. einen benutzerdefinierten Beitragstyp?

    1. Hallo Adam,
      Wenn Sie es nur mit einem benutzerdefinierten Beitragstyp anzeigen möchten, entfernen Sie add_action, add_filter aus dem obigen Code und ersetzen Sie sie durch dieses Beispiel:

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

      Ersetzen Sie POSTTYPENAME durch Ihren Beitragstypnamen und Sie sind fertig.

  5. Wordpress Admin - Wie meine benutzerdefinierte Beitragsliste läuft 2. März 2014 um 2:31 Uhr

    […] [Quelle] […]

  6. Wordpress Sidebar Widgets - ein Trifolium magischer Plugin-Kunst 24. Februar 2014 um 9:18 Uhr

    […] Wenn Sie es vorziehen, Code in Ihre Funktionen-Datei einzufügen und noch ein Plugin einzusparen, versuchen Sie diesen Codeblock für Ihre Funktionen-Datei und Sie benötigen Reveal nicht […]

  7. Für diejenigen, die fragen, wie die Breite der Spalte reduziert werden kann, fügen Sie Folgendes zu Ihrer functions.php-Datei hinzu:

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

    Oder jede andere Breite, die Sie wünschen.

  8. Großartig! Wie glvr, wäre es möglich, die Breite der zusätzlichen Spalte zu reduzieren? Danke Kevin!

  9. Täglicher Tipp: So zeigen Sie Beitrags- und Seiten-IDs in der WordPress-Adminoberfläche an - WPMU.org 23. Juli 2012 um 23:44 Uhr

    [...] sehr nützlicher Schnipsel wird Ihnen von unserem Freund Kevin Chard von WPSNIPP.com zur Verfügung gestellt, wo sie jetzt rocken [...]

  10. Gibt es eine Möglichkeit, die Breite dieser zusätzlichen Spalte zu reduzieren?

  11. Eine Spalte hinzufügen, um die Beitrags-ID leicht zu vermerken 4. Januar 2012 um 08:02 Uhr

    [...] eine einfachere Möglichkeit, die Beitrags-ID zu finden, indem eine Spalte im Beitragseditor-Bildschirm hinzugefügt wird. Nun, es scheint, dass WP Snipp mich überholt hat, da sie gerade einen Beitrag veröffentlicht haben, der genau das tut. Anstatt also durch [...]

Kommentar hinzufügen

Wir freuen uns, dass Sie einen Kommentar hinterlassen haben. Bitte beachten Sie, dass alle Kommentare gemäß unserer Datenschutzrichtlinie moderiert werden und alle Links nofollow sind. Verwenden Sie KEINE Schlüsselwörter im Namensfeld. Lassen Sie uns ein persönliches und bedeutungsvolles Gespräch führen.

WordPress Launch Checkliste

Die ultimative Checkliste für den Start von WordPress

Wir haben alle wichtigen Checklistenpunkte für den Start Ihrer nächsten WordPress-Website in einem praktischen E-Book zusammengefasst.
Ja, senden Sie mir das kostenlose E-Book!