Suchen Sie nach einer Möglichkeit, das Beitragsbild zur Beitragsliste im WordPress-Admin hinzuzufügen? Während es dafür wahrscheinlich ein Plugin gibt, haben wir einen schnellen Code-Schnipsel erstellt, den Sie verwenden können, um das Beitragsbild zu den Admin-Spalten hinzuzufügen.
Anweisungen:
Sie müssen diesen Code nur zur functions.php-Datei Ihres Themes oder in ein websitespezifisches Plugin einfügen:
add_filter('manage_posts_columns', 'posts_columns', 5);
add_action('manage_posts_custom_column', 'posts_custom_columns', 5, 2);
function posts_columns($defaults){
$defaults['riv_post_thumbs'] = __('Thumbs');
return $defaults;
}
function posts_custom_columns($column_name, $id){
if($column_name === 'riv_post_thumbs'){
echo the_post_thumbnail( 'featured-thumbnail' );
}
}
Hinweis: Wenn Sie zum ersten Mal Code-Schnipsel in WordPress hinzufügen, lesen Sie bitte unseren Leitfaden, wie Sie Code-Schnipsel richtig in WordPress hinzufügen, damit Sie Ihre Website nicht versehentlich beschädigen.
Wenn Ihnen dieser Code-Schnipsel gefallen hat, sollten Sie sich unsere anderen Artikel auf der Website ansehen, wie zum Beispiel: 27 beste WordPress-Themes für Reiseblogs und wie man Google Optimize in WordPress verwendet.
Ich möchte einen 🔗 in der Mediathek, wenn ich kein Bild habe
Gibt es ein Update zu diesem Beitrag? Ich habe den Code zu meiner functions-Datei hinzugefügt, wo andere benutzerdefinierte Funktionen einwandfrei funktionieren, und er fügt keine zusätzlichen Bilder in Standard- oder benutzerdefinierten Beitragstypen hinzu, die ich erstellt habe. Jede Hilfe wird sehr geschätzt. Ich verwende WordPress 5.2.1
Wenn ich diesen Code verwende, werden meine Produktebeiträge von WooCommerce zu meiner Liste benutzerdefinierter Beitragstypen verschoben.
füge ich ihn zu meiner wp-include/functions.php hinzu? Ich benutze wp4
Danke, hab's verstanden! Ich liebe dich!
Cool, freut mich, dass es funktioniert hat.
Genau das, was ich brauchte, vielen Dank für den tollen Schnipsel, und das Update zur Einstellung der Miniaturbildgröße hat es perfekt gemacht 🙂
Danke für den Schnipsel. Er ist sehr hilfreich, da ich anfange, Beitragsbilder zu allen meinen Beiträgen hinzuzufügen. Wenn ich diese benutzerdefinierte Spalte "sortierbar" machen möchte, wie mache ich das? Ich weiß, dass es seltsam ist, Bilder zu sortieren, ich möchte nur sehen, welche Beiträge kein Bild haben.
Danke.
Hat mir sehr geholfen
Perfekter Code, danke!
Hallo Kevin
Könnten Sie uns bitte sagen, wie wir die z. B. 6 Spalten neu anordnen können???
Thumb – Titel – Datum – Benutzer – Inhalt – ID
zu:
ID – Titel – Benutzer – Thumb – Inhalt – Datum
Danke schön
Das funktioniert einwandfrei, allerdings erscheint die neue Spalte auch auf allen Bearbeitungsbildschirmen für benutzerdefinierte Beitragstypen. Wie würde ich vorgehen, um sie nur auf den Beitragsbearbeitungsbildschirmen und nicht auf den CPT-Bearbeitungsbildschirmen anzuzeigen?
Hallo @5f9a29a8407e88a611b5bd004408018e:disqus Ich weiß, ich bin spät dran, aber ich hoffe, das hilft anderen mit demselben Problem.
Versuchen Sie diese Lösung
add_filter( ‘manage_edit-slider_columns’, ‘posts_columns’ ); // slider ist der von Ihnen erstellte benutzerdefinierte Beitragstyp, aktualisieren Sie den Beitragstyp gerne auf den Beitragstyp, für den Sie nur die benutzerdefinierte Spalte anzeigen möchten.
Ich hoffe, das hilft
Hallo,
Ich würde das gerne mit einem benutzerdefinierten Feldwert ('facebook') machen, wäre das auch möglich?
Vielen Dank im Voraus!
Viele Grüße,
Thomas.
Sie könnten das benutzerdefinierte Feld auf normale Weise abrufen, z. B.:
$custom_field = get_post_meta($post->ID, ‘facebook’, true);
und dann das Ergebnis auf der Seite ausgeben, z. B.: echo $custom_field;
@wpsnipp:disqus hat Recht, aber bevor Sie die Funktion get_post_meta() implementieren oder aufrufen können, müssen Sie zuerst post_meta hinzufügen 😉
Wenn post-thumbnails nicht für das Theme aktiviert ist, wird nur die erste Seite/der erste Beitrag aufgelistet, mit einem Fehler in der Spalte.
Um Theme-Unterstützung hinzuzufügen (functions.php), wird Folgendes hinzugefügt:
if ( function_exists( ‘add_theme_support’ ) )add_theme_support( ‘post-thumbnails’ );
Was prüft „IF“, ob das Theme zuerst post-thumbnails unterstützt?
Ich stimme zu, ich werde eine aktualisierte Version dieses Snippets posten.
Hallo, das mag wie eine einfache Frage erscheinen, aber wo genau platziere ich diese Snippets? functions.php?
Hallo onedeep99, ja, du solltest diesen Codeausschnitt zur functions.php deines WordPress-Themes hinzufügen. Ich habe den Beitrag gerade aktualisiert, um dieses kleine Detail aufzunehmen, da ich vergessen hatte, es zu erwähnen.
Vielen Dank für diesen großartigen Codeausschnitt. Es ist sehr nützlich, um zu sehen, ob es Daumen in Beiträgen gibt, ohne sie zu öffnen. Habe nur ein paar Fragen:
1. Ist es möglich, dieselbe Funktion auch für Seiten zu erhalten?
2. Ist es möglich, alle angehängten Bilder in einem Beitrag/einer Seite als Daumen statt nur als eines anzuzeigen?
3. Ist es möglich, in welcher Spalte sie erscheinen. Ich bekomme sie in der letzten Spalte rechts am Bildschirmrand, aber die Standard-Mediathek zeigt sie in der ersten Spalte links an.
Ich schätze deine Besorgnis 🙂
Hallo Zeb,
1. Ja, du kannst das auch für Seiten hinzufügen, füge einfach diese Hooks hinzu. über den anderen Hooks.
add_filter(‘manage_pages_columns’, ‘posts_columns’, 5);
add_action(‘manage_pages_custom_column’, ‘posts_custom_columns’, 5, 2);
2. Ja, du kannst die Spalten neu anordnen. Ich werde bald etwas Code posten.
3. Das Problem bei allen Anhängen ist, dass möglicherweise nicht genügend Platz für alle Anhänge vorhanden ist. Ich werde sehen, ob ich eine andere Möglichkeit finde, sie anzuzeigen.
Vielen Dank, Kevin, 🙂
Wenn es eine Möglichkeit gibt, eine Zahl im Codeausschnitt für die anzuzeigenden Daumen anzugeben, sodass ein Benutzer bei Bedarf die Zahl ändern kann ODER jede andere Möglichkeit, die dir einfällt, wäre auch großartig.
Danke
Ich bin mir nicht sicher, ob ich das verstehe. Können Sie das bitte etwas näher erläutern?
Entschuldigung, dass ich nicht klar war.
Ich dachte jedoch an eine maximale Anzahl von Daumen, die angezeigt werden sollen. Zum Beispiel, wenn Platz im Admin ist, kann ein Benutzer maximal 3 oder 4 Bilder angeben, die angezeigt werden sollen. Andernfalls könnte „1“ nur das erste oder das hervorgehobene Bild bedeuten, auch wenn es mehrere Anhänge gibt.
Eine andere Möglichkeit wäre eine Art Bild-Rotator mit einem beliebigen Skript.
Ich hoffe, ich war hilfreich 🙂
Ahh ok, ich verstehe, was du meinst. Ich werde mir das noch einmal ansehen und es vielleicht als neuen Codeausschnitt veröffentlichen.
Großartig Kevin, danke 🙂
Gibt es eine Möglichkeit, das für Produkte zu tun?
Vielen Dank für diesen Codeausschnitt. Sehr nützlich!
Cool, freut mich, dass dir der Codeausschnitt gefällt. Vergiss nicht, uns auf Facebook oder Twitter zu folgen, wir posten täglich neue Codeausschnitte.
Hallo, ich habe diese Snippets hinzugefügt, aber es gibt ein kleines Problem. Mein Featured Thumbnail wurde in Originalgröße (glaube ich) angezeigt. Könnten Sie mir bitte zeigen, wie ich Thumbnail-Bilder in Admin-Beitragsspalten skalieren kann, wenn möglich. Danke.
Hallo zarylnaxrie
'featured-thumbnail' wäre eine von Ihnen erstellte Thumbnail-Größe. Wenn Sie jedoch den Code in Zeile neun oben durch den folgenden ersetzen.
echo the_post_thumbnail( array(100,100) );
Ändern Sie einfach die Größe innerhalb des Arrays. Die folgende Seite enthält weitere Details zur Funktionsweise von Beitrags-Thumbnails.
http://codex.wordpress.org/Function_Reference/the_post_thumbnail
Vielen, vielen Dank!!
[...] Dieser Beitrag wurde auf Twitter erwähnt von Y Combinator Newest!, newsery5 und wp_freak, WPSNIPP. WPSNIPP sagte: #wordpress Featured Thumbnail zu Admin-Beitragsspalten hinzufügen http://bit.ly/dHuROT #blog bitte RT :)