Używam tej funkcji, aby uzyskać polecane obrazy:
<a href="#" rel="prettyPhoto">
<?php the_post_thumbnail('thumbnail'); ?>
</a>
Teraz chcę uzyskać pełny obraz po kliknięciu tagu kotwicy, dla którego potrzebuję adresu URL polecanego obrazu w
<a href="here" rel="prettyPhoto">
Jak mogę to naprawić?
<?php $image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'single-post-thumbnail' ); ?> <div class="section bannerarea cashstudybanner" style="background-image: url( <?php if ( has_post_thumbnail() ) { echo $image[0]; } else { ?> <?php bloginfo('template_directory'); ?>/images/common-banner.jpg <?php } ?> )">
Jeśli chcesz TYLKO źródło, a nie tablicę z innymi informacjami:
źródło
wp_get_attachment_image_url()
.wp_get_attachment_image_url
ma zastosowanie tylko wtedy, gdy znasz identyfikator załącznika (nie identyfikator posta).źródło
"
zamiast'
: P Ale cudzysłowy nie są wcale potrzebne.Łatwy sposób!
źródło
To doskonale zadziałało dla mnie:
źródło
Myślę, że to najłatwiejsze rozwiązanie i zaktualizowane:
źródło
Oto najprostsza odpowiedź:
źródło
Możesz spróbować tego:
źródło
Spróbuj tego
źródło
get_the_post_thumbnail_url
jeśli chcesz mieć tylko adres URL obrazu.Możesz tego spróbować.
źródło
Możesz go również pobrać z post_meta w ten sposób:
źródło
Możesz również uzyskać adres URL załączników obrazu w następujący sposób. To działa dobrze.
źródło
źródło
Spróbujesz tego
źródło
Szukałem dużo i nic nie znalazłem, dopóki nie otrzymałem tego:
<?php echo get_the_post_thumbnail_url( null, 'full' ); ?>
Które po prostu dają pełny adres URL obrazu bez całego
<img>
tagu.Mam nadzieję, że to ci pomoże.
źródło
Jeśli post jest obrazem, a my już wiemy, co to za obraz, możliwe jest uzyskanie adresu URL miniatury bez większych problemów:
źródło
Posługiwać się:
Możesz zmienić
thumbnail_size
wartość zgodnie z wymaganym rozmiarem.źródło
Adres URL załączników do obrazów można również uzyskać w następujący sposób:
źródło
Po prostu wewnątrz pętli napisz,
<?php the_post_thumbnail_url(); ?>
jak pokazano poniżej: -źródło
źródło