Precisa adicionar uma marca de âncora na imagem em destaque para abrir na nova guia

Eu quero adicionar o atributo target = “_ blank” no trecho de código para que, quando alguém clicar na imagem em destaque da postagem, abre na nova guia. A seguir está o código

<?php $content = get_the_content(); $content = preg_replace('/(]*>)/', "", $content); $content = apply_filters('the_content', $content); $content = str_replace(']]>', ']]>', $content); echo $content; ?>   '' ) ); ?> 

Testei por horas e percebi que tudo se resume a esta linha de código

  

Mas se eu tentar fazer alterações, isso resulta em erro, não sou um desenvolvedor do WordPress, mas posso ler códigos. Estas são as mudanças feitas por mim dentro do código mencionado acima.

  <a href="https://wordpress.stackexchange.com//questions/255872/needs-to-add-anchor-tag-in-featured-image-to-open-in-new-tab/" title="" target="_blank"> 

Obrigado pelo seu apoio

Edite o código # 1 após a sugestão de Jack

 <?php $content = get_the_content(); $content = preg_replace('/(]*>)/', "", $content); $content = apply_filters('the_content', $content); $content = str_replace(']]>', ']]>', $content); echo $content; ?>  <a href="https://wordpress.stackexchange.com//questions/255872/needs-to-add-anchor-tag-in-featured-image-to-open-in-new-tab/" title="" target="_blank"><img src="https://wordpress.stackexchange.com//questions/255872/needs-to-add-anchor-tag-in-featured-image-to-open-in-new-tab/" alt=""/>  '' ) ); ?> 
<!-- #post- -->

Edite # 2 Código completo com o código atualizado fornecido por Jack

  $value) { ${"$key"} = $value ; } ?> <article id="post-" >  

<a href="https://wordpress.stackexchange.com//questions/255872/needs-to-add-anchor-tag-in-featured-image-to-open-in-new-tab/" target="_blank" title="" rel="bookmark">

'' ) ); ?>
<?php $content = get_the_content(); $content = preg_replace('/(]*>)/', "", $content); $content = apply_filters('the_content', $content); $content = str_replace(']]>', ']]>', $content); echo $content; if (has_post_thumbnail()) { ?> <a href="https://wordpress.stackexchange.com//questions/255872/needs-to-add-anchor-tag-in-featured-image-to-open-in-new-tab/" title="" target="_blank"><img src="https://wordpress.stackexchange.com//questions/255872/needs-to-add-anchor-tag-in-featured-image-to-open-in-new-tab/" alt=""/> '' ) ); ?>
<!-- #post- -->

Editar # Final Resolvido após a sugestão de Samuel

este código deve funcionar bem, é só que você está faltando um} e endif; no rodapé do seu código, por exemplo, cryout_post_after_content_hook (); } fim se; ?> (linha: 71)

Problema resolvido após a sugestão de Samuel e esforços incríveis de Jack Johansson.

Solutions Collecting From Web of "Precisa adicionar uma marca de âncora na imagem em destaque para abrir na nova guia"

the_post_thumbnail() retornará um link completo para sua imagem. Em vez disso, use the_post_thumbnail_url(); para obter apenas o URL:

 < ?php if (has_post_thumbnail()) : ?> < ?php the_title_attribute(); ?> 

Isso o servirá bem. E não se esqueça também dos semicolons.

Atualização 1

Você possui um endif; desnecessário endif; causando erro de syntax. substitua todo o código com o seguinte:

 < ?php $content = get_the_content(); $content = preg_replace('/(<)([img])(\w+)([^>]*>)/', "", $content); $content = apply_filters('the_content', $content); $content = str_replace(']]>', ']]>', $content); echo $content; if (has_post_thumbnail()) { ?> < ?php the_title_attribute(); ?> < ?php wp_link_pages( array( 'before' => '' ) ); ?>  < ?php } cryout_post_after_content_hook(); ?>