問題描述
我正在使用這個功能來獲取特徵圖像
<a href="#" rel="prettyPhoto">
<?php the_post_thumbnail('thumbnail'); ?>
</a>
現在我想要獲得完整的特色圖像點擊錨標籤,我需要一個特色的圖像網址
<a href="here" rel="prettyPhoto">
請幫忙
最佳解決方案
檢查下面的代碼,讓我知道如果它適用於你。
<?php if (has_post_thumbnail( $post->ID ) ): ?>
<?php $image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'single-post-thumbnail' ); ?>
<div id="custom-bg" style="background-image: url('<?php echo $image[0]; ?>')">
</div>
<?php endif; ?>
次佳解決方案
如果你想要的是源,而不是數組與其他信息:
<?php $url = wp_get_attachment_url( get_post_thumbnail_id($post->ID), 'thumbnail' ); ?>
<img src="<?php%20echo%20$url%20?>" />
第三種解決方案
// Try it inside loop.
<?php
$feat_image = wp_get_attachment_url( get_post_thumbnail_id($post->ID) );
echo $feat_image;
?>
第四種方案
簡單的方法!
<?php
wp_get_attachment_url(get_post_thumbnail_id(get_the_ID()))
?>
第五種方案
這完全適合我:
<?php echo get_the_post_thumbnail_url($post_id, 'thumbnail'); ?>
第六種方案
嗨,我認為這是最簡單的解決方案和更新的解決方案。
<?php the_post_thumbnail( 'single-post-thumbnail' ); ?>
第七種方案
嘗試這個
<?php echo get_the_post_thumbnail($post_id, 'thumbnail', array('class' => 'alignleft')); ?>
第八種方案
您還可以使用以下方式獲取圖像附件的 URL 。工作正常
if ( has_post_thumbnail() ) {
$image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'medium' );
}
第九種方案
你可以試試這個:
<?php
$feat_image = wp_get_attachment_url( get_post_thumbnail_id($post->ID) );
echo $feat_image;
?>
參考文獻
注:本文內容整合自 Google/Baidu/Bing 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。