Benutzerdefinierte Spalten WordPress Admin

Ich bin gerade dabei, benutzerdefinierte Spalten über das WordPress-Admin-Panel zu erstellen.

Der benutzerdefinierte Post-Typ, den ich verwende, heißt “Slides”. Ich habe herausgefunden, wie man die Spaltentitel und den gesamten Spalteninhalt hinzufügt (weil sie WordPress-Standardwerte sind) … was ich vermisse ist, wie füge ich Inhalte in die Spalte “thumbnail” ein? Eine Art von if-statement wie: Wenn Admin-Thumbnail vorhanden ist, zeige das Admin-Thumbnail-Bild an … das klingt einfach genug, ich weiß einfach nicht, wie ich es zu dieser spezifischen Spalte hinzufügen soll.

Der Code, den ich bisher habe, ist: http://pastebin.com/YfuYUW5c .

Danke, Josh

Solutions Collecting From Web of "Benutzerdefinierte Spalten WordPress Admin"

Erstellen Sie zuerst die neue Spalte:

add_filter( 'manage_edit-post_columns', 'c3m_new_column'); function c3m_new_column( $defaults ) { $dfaults['post_thumbnail'] = 'Post Thumbnail'; return $defaults; } 

Nun die function zur Ausgabe der Thumbnails in der Spalte:

 add_action( 'manage_posts_custom_column', 'c3m_custom_column', 10, 2); function c3m_custom_column( $column_name, $post_id ) { if ($column_name == 'post_thumbnail') { if ( has_post_thumbnail() ) { $img_url = wp_get_attachment_image_src( get_post_thumbnail_id() ); echo ''; } else { echo 'No Post Thumbnail Set'; } } 

Chris,

Ich habe folgendes geändert (und der Code funktioniert!): http://pastebin.com/HZWgHrZf .

Ich habe es hier: http://justintadlock.com/archives/2011/06/27/custom-columns-for-custom-post-types

Für jede Spalte fügst du einfach eine andere hinzu 🙂

Danke, Josh