Mostrar imagem em destaque na barra lateral

Estou adicionando um widget na minha barra lateral, mas a Imagem em destaque não é exibida.

Este é o código da minha barra lateral:

 <div id="sidebar"  >  

Solutions Collecting From Web of "Mostrar imagem em destaque na barra lateral"

Você pode obter o Thumbnail do post por get_the_post_thumbnail( ) .
Dentro do seu widget adicione o seguinte código:

 global $post; if ( has_post_thumbnail( $post->ID ) ) echo get_the_post_thumbnail( $post->ID, 'your-image-size' ); 

Se houver uma imagem em destaque, será mostrado.

Você pode colocar seu código onde quiser mostrar a barra lateral como no header ou na esquerda ou na direita com base no seu arquivo de tema.

 if ( function_exists( 'dynamic_sidebar' ) && dynamic_sidebar( $selected_sidebar_replacement) ) { /*code to display featured image here*/ global $post; if ( has_post_thumbnail( $post->ID ) ) echo get_the_post_thumbnail( $post->ID, 'your-image-size' ); } else { /*else do this*/ } } else { /*else do this*/ } 

Suas condições para exibir a barra lateral podem ser atendidas, mas não há nenhum comando para exibir a barra lateral:

 if (function_exists('dynamic_sidebar') && dynamic_sidebar($selected_sidebar_replacement)) : else : ?> 

Você devia ter

 if (function_exists('dynamic_sidebar') && dynamic_sidebar($selected_sidebar_replacement)) { *code to display featured image here* } else { *else do this* } ?>