lostyazilim
tr.link

WP'de Resimsiz Yazıya Otomatik Resim Atma ?

5 Mesajlar 1.511 Okunma
acebozum
tr.link

djbertan djbertan WM Aracı Kullanıcı
  • Üyelik 23.12.2012
  • Yaş/Cinsiyet 38 / E
  • Meslek Fotoğrafçı
  • Konum Adıyaman
  • Ad Soyad ** **
  • Mesajlar 2
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)
Merhabalar wordpressim bot çekmekte botta bazen resim olmamakta resim mi olmayan yazıları sisteme kayıtlı logolu tek resimi nasıl gösterebilirim yardım ?
 

 

elektronikssl
webimgo

kelebek kelebek WM Aracı Kullanıcı
  • Üyelik 11.05.2013
  • Yaş/Cinsiyet 32 / E
  • Meslek Geliştirici
  • Konum Malatya
  • Ad Soyad E** K**
  • Mesajlar 3142
  • Beğeniler 60 / 764
  • Ticaret 5, (%100)
Basit bir if kodu ile yapabilirsiniz hocam biraz araştırırsanız bulabilirsiniz
 

 

djbertan djbertan WM Aracı Kullanıcı
  • Üyelik 23.12.2012
  • Yaş/Cinsiyet 38 / E
  • Meslek Fotoğrafçı
  • Konum Adıyaman
  • Ad Soyad ** **
  • Mesajlar 2
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)
bulamadığım için yazdım noimages show diye bir eklenti denedim olmadı?
 

 

mrlonely718 mrlonely718 WM Aracı Kullanıcı
  • Üyelik 31.10.2013
  • Yaş/Cinsiyet 38 / E
  • Meslek Tekniker
  • Konum Zonguldak
  • Ad Soyad N** U**
  • Mesajlar 15
  • Beğeniler 17 / 3
  • Ticaret 0, (%0)
İyi çalışmalar herkese,
Hocam tema klasöründeki functions.php dosyasının en altındaki ?> etiketinden hemen önce bu kodları ekleyerek ben istediğin olayı yapıyorum. Umarım işine yarar...

set_post_thumbnail($post->ID, '000'); satırındaki 000 yerinde kendi ortam dosya id'ni girmelisin.


function autoset_featured() {
global $post;
$already_has_thumb = has_post_thumbnail($post->ID);
if (!$already_has_thumb) {
$attached_image = get_children( "post_parent=$post->ID&post_type=attachment&post_mime_type=image&numberposts=1" );
if ($attached_image) {
foreach ($attached_image as $attachment_id => $attachment) {
set_post_thumbnail($post->ID, $attachment_id);
}
} else {
set_post_thumbnail($post->ID, '000');
}
}
} //end function
add_action('the_post', 'autoset_featured');
add_action('save_post', 'autoset_featured');
add_action('draft_to_publish', 'autoset_featured');
add_action('new_to_publish', 'autoset_featured');
add_action('pending_to_publish', 'autoset_featured');
add_action('future_to_publish', 'autoset_featured');
 

 

www.nurettinuslu.com
wmaraci
wmaraci

stan0ne stan0ne WM Aracı Kullanıcı
  • Üyelik 30.07.2015
  • Yaş/Cinsiyet 37 / E
  • Meslek Bilgi İşlem
  • Konum Antalya
  • Ad Soyad S** B**
  • Mesajlar 38
  • Beğeniler 7 / 3
  • Ticaret 0, (%0)

mrlonely718 adlı üyeden alıntı

İyi çalışmalar herkese,
Hocam tema klasöründeki functions.php dosyasının en altındaki ?> etiketinden hemen önce bu kodları ekleyerek ben istediğin olayı yapıyorum. Umarım işine yarar...

set_post_thumbnail($post->ID, '000'); satırındaki 000 yerinde kendi ortam dosya id'ni girmelisin.


function autoset_featured() {
global $post;
$already_has_thumb = has_post_thumbnail($post->ID);
if (!$already_has_thumb) {
$attached_image = get_children( "post_parent=$post->ID&post_type=attachment&post_mime_type=image&numberposts=1" );
if ($attached_image) {
foreach ($attached_image as $attachment_id => $attachment) {
set_post_thumbnail($post->ID, $attachment_id);
}
} else {
set_post_thumbnail($post->ID, '000');
}
}
} //end function
add_action('the_post', 'autoset_featured');
add_action('save_post', 'autoset_featured');
add_action('draft_to_publish', 'autoset_featured');
add_action('new_to_publish', 'autoset_featured');
add_action('pending_to_publish', 'autoset_featured');
add_action('future_to_publish', 'autoset_featured');


hocam verdiğiniz kodu ve kendi ortam id girince sayfa içindeki en son resim hangisiyle onu otomatik atıyor. ortam id yi atamıyor. nasıl yapabiliriz?
 

 

wmaraci
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