avevi detto che se fosse stata un'immagine statica non avresti avuto problema... in questo caso dovresti soli inserire la variabile immagine in un tag img delimitato da a
esempio spiccio, da verificare nel tuo contesto:
codice:<?php if(has_post_thumbnail()) { ?> <?php $image_src = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), false, '' ); ?> <div class="page-title-bg" style="background-image: url(<?php echo esc_url($image_src[0]); ?>); background-position: 50% 50%; background-size: contain; left: 800px;"> <a href="<?php echo esc_url($image_src[0]); ?>" > <img src="<?php echo esc_url($image_src[0]); ?>"></a> </div>