WordPress öne çıkarılmış görselin URL’sini almak
1 dakikada okuyabilirsiniz. • Wordpress İpuçları • 03.09.2017 • 21:08 • 3.101 Okunma
Merhaba arkadaşlar.
Biliyorum uzun zamandır yeni konu yazamadım bu aralar fazlası ile yoğunum kusuruma bakmayın.
Bugün kü WordPress İpucumuz’da ” WordPress öne çıkarılmış görselin URL’sini almak ” konusunu işleyeceğiz. WordPress’te default olarak gelen öne çıkarılmış görsel kodunu özelleştireceğiz. Bazen tema kodlarken öne çıkarılmış görseli bir div içerisine koymamız gerekiyor.
Peki temamıza öne çıkan görsel sistemini nasıl dahil edebiliriz ?
Öncelikle functions.php dosyamızın içerisine hemen aşağıdaki kodumuzu ekleyelim..
// Thumbnail //
add_theme_support( 'post-thumbnails');
set_post_thumbnail_size( 700, 350, true );
// Thumbnail //
Şimdi temamıza bir adet öne çıkarılmış görsel sistemini dahil ettik. 700, 350 olan alanı kendinize göre düzenleyebilirsiniz. (700 px genişlik 350 px yükseklik değeridir )
Wordpress’te default olarak verilen kod aşağıdaki gibidir.
<?php
if ( has_post_thumbnail() ) {
the_post_thumbnail();
} else {
// Eğer öne çıkarılmış görsel yok ise Görsel Yok resmini göster //
echo '<img src="'.get_bloginfo('template_directory').'/assets/img/no-image.png" alt="No Image!" />';
}
?>
Fakat bu sistemde öne çıkarılmış görselin boyutuna, konumuna div içerisindeki yerine müdahele edemiyoruz. O yüzden hemen wp codex’te karşılaştığım bu güzel kodu sizinle paylaşıyorum.
<img src="<?php echo get_the_post_thumbnail_url(); ?>" title="<?php echo get_the_title(); ?>" />
Bu kodu dilediğiniz döngü içerisinde sorunsuz kullanabilirsiniz. Temanızda göstermek istediğiniz yere sorunsuzca ekleyebilirsiniz.
Başka bir wordpress ipuçları gününde görüşmek üzere, hoşçakalın .. ?
Bu yazımı favorileri listene ekle Bu yazımda illegal işlem ya da hatalı konulardan bahsettiğimi düşünüyorsanız benimle iletişime geçebilirsiniz
Etiketler
wordpress, wordpress öne çıkan görsel linki, wordpress thumbnail url, wp thumbnail url
Bu yazımı sosyal ağlarda paylaşmak istermisin ?
Bu yazım hakkında ne düşünüyorsunuz ?
Hakkı Cengiz (@hakkicengiz)
5 Eylül 2017 11:42
Abi array ekleyip resme class ekleyebiliyoruz bunu da css ile kontrol edebiliriz. bkz. ‘img-responsive’ ) ); ?> ben bootstrapın img-responsive tagını ekliyorum genelde.
Yazı hakkındaki düşüncelerinizi paylaşmak ister misiniz?