Zeigen Sie das aktuelle Seitenbild in der Seitenleiste an

Wie rufe ich das ausgewählte Bild des aktuellen Beitrags in der Seitenleiste auf? und wenn es keine gibt, dann ein Backup-Image?

Solutions Collecting From Web of "Zeigen Sie das aktuelle Seitenbild in der Seitenleiste an"

Ich gehe davon aus, dass Sie dies auf einer einzelnen Seite (Post, Page, Attachment) ausgeben werden?

Wenn dies der Fall ist, ist es am einfachsten, den Inhalt der Post UND der Seitenleiste innerhalb des Loops zu platzieren, damit Sie Zugriff auf die globalen Post- und Post-Related Template-Tags haben.

Alternativ können Sie innerhalb der Schleife eine Variable definieren, die $post-ID damit Sie sie außerhalb der Schleife, dh in Ihrer Seitenleiste, referenzieren können.

In jedem Fall hätten Sie innerhalb des Loops zB:

 $post_id = get_the_ID(); 

Dann in deiner Seitenleiste:

 if ( has_post_thumbnail( $post_id ) ) { the_post_thumbnail( 'sidebar_post_thumbnail' ); } else { // code to output your default image } 

Hinweis: Ich gehe davon aus, dass Sie eine benutzerdefinierte Bildgröße für die Ausgabe in der Seitenleiste erstellen, z

 add_image_size( 'sidebar_post_thumbnail', 150, 9999, false ); 

(was in functions.php natürlich geht)