lostyazilim

Wordpress Anasayfadaki Resim Gösterme

5 Mesajlar 1.224 Okunma
lstbozum
wmaraci reklam

Kayipsu Kayipsu WM Aracı Kullanıcı
  • Üyelik 21.03.2015
  • Yaş/Cinsiyet 43 / E
  • Meslek serbest
  • Konum Yozgat
  • Ad Soyad İ** E**
  • Mesajlar 24
  • Beğeniler 4 / 1
  • Ticaret 0, (%0)
Merhaba Arkadaslar,

Şu anda Web sitemde kullanmış olduğum temada konudaki ilk resim , anasayfamda görünmektedir.

Yeni kullanacağım temada ise ilk resim almıyor kendi koyduğu resimi almaktadır.

Öne çıkan resim ekleyerek yapmak istemiyorum yeni temada. konuya eklediğim ilk resim ansasayfada görünemsi için nasıl bir yol izlemeliyim yardımcı olabilirmisin.

Teşekkürler
 

 

www.kayipsu.com - www.askicin.com
wmaraci
reklam

Kayipsu Kayipsu WM Aracı Kullanıcı
  • Üyelik 21.03.2015
  • Yaş/Cinsiyet 43 / E
  • Meslek serbest
  • Konum Yozgat
  • Ad Soyad İ** E**
  • Mesajlar 24
  • Beğeniler 4 / 1
  • Ticaret 0, (%0)
Konu Güncel...
 

 

www.kayipsu.com - www.askicin.com

cihaneken cihaneken Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 25.07.2014
  • Yaş/Cinsiyet 30 / E
  • Meslek Elektrik Teknisyeni
  • Konum Fransa
  • Ad Soyad C** E**
  • Mesajlar 3510
  • Beğeniler 488 / 1190
  • Ticaret 1, (%100)
Wordpress'in yayınladığı dökümanlara göre aşağıdaki şekilde yapılabilir.


functions dosyanıza aşağıdaki kodu eklemelisiniz. Aşağıdaki kod bir gönderinin ilk resmini alır ve bunu HTML olara img etiketleri arasına yerleştirir.


/**
* Echo first image (if available).
*
* @param int $post_id Post ID.
*/
function wpdocs_echo_first_image( $post_id ) {
$args = array(
'posts_per_page' => 1,
'order' => 'ASC',
'post_mime_type' => 'image',
'post_parent' => $post_id,
'post_status' => null,
'post_type' => 'attachment',
);

$attachments = get_children( $args );

if ( $attachments ) {
foreach ( $attachments as $attachment ) {
$image_attributes = wp_get_attachment_image_src( $attachment->ID, 'thumbnail' ) ? wp_get_attachment_image_src( $attachment->ID, 'thumbnail' ) : wp_get_attachment_image_src( $attachment->ID, 'full' );
echo '';
}
}
}



Daha sonra bu resmi göstermek istediğiniz yere aşağıdaki kodu eklediğinizde resim görüntülenir.


//İlk resmi göster
ID ); ?>



Yukarıdaki kod orijinal hali ile en küçük boyuttaki görseli gösterecektir. Bu görselin boyutu varsayılan olarak 150x150px dir. Wordpress yönetim panelinden > Ayarlar > Ortam kısmına giderek bu görsel boyutunun varsayılanını değiştirebilirsiniz.

Yada functions.php dosyanıza eklediğiniz koddaki
esc_url( wp_get_attachment_thumb_url( $attachment->ID ) )
kısmını aşağıdaki ile değiştirerek orijinal görseli kullanabilirsiniz.
esc_url( wp_get_attachment_url( $attachment->ID ) )


Bu konudaki blog yazıma buradan ulaşabilirsiniz:https://cihaneken.com.tr/blog/wordpress-yazinin-ilk-resmini-one-cikarilan-resim-olarak-gostermek/
Kayipsu wpuzman

kişi bu mesajı beğendi.

Kayipsu Kayipsu WM Aracı Kullanıcı
  • Üyelik 21.03.2015
  • Yaş/Cinsiyet 43 / E
  • Meslek serbest
  • Konum Yozgat
  • Ad Soyad İ** E**
  • Mesajlar 24
  • Beğeniler 4 / 1
  • Ticaret 0, (%0)
teşekkür ederim , denemedim ama sanırım tema üzerinde ben beceremedim :(
 

 

www.kayipsu.com - www.askicin.com
wmaraci
wmaraci

Kayipsu Kayipsu WM Aracı Kullanıcı
  • Üyelik 21.03.2015
  • Yaş/Cinsiyet 43 / E
  • Meslek serbest
  • Konum Yozgat
  • Ad Soyad İ** E**
  • Mesajlar 24
  • Beğeniler 4 / 1
  • Ticaret 0, (%0)
//İlk resmi göster
ID ); ?>


konuların öne çıkan görseli alabilmesi için bu kodu nereye yerleştirmem gerekiyor.

İndex.php yerleşitirdim ama olmadı. başka bir yermi olacak acaba
 

 

www.kayipsu.com - www.askicin.com
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al