lostyazilim
tr.link

Wordpress Resim Sorunu

4 Mesajlar 1.381 Okunma
acebozum
tr.link

Zent Zent WM Aracı Kullanıcı
  • Üyelik 07.07.2011
  • Yaş/Cinsiyet 36 / E
  • Meslek Blog Yazarı ve Web Geliştirici
  • Konum İstanbul Avrupa
  • Ad Soyad Z** Z**
  • Mesajlar 267
  • Beğeniler 31 / 46
  • Ticaret 3, (%100)
functions.php
function resimgoster() {
global $post, $posts;
$resimbir = '';
ob_start();
ob_end_clean();
$output = preg_match_all('//i', $post->post_content, $matches);
$resimbir = $matches [1] [0];

if(empty($resimbir)){ //Eğer resim eklememişseniz
$resimbir = "/images/default.jpg";
}
return $resimbir;
}


index.php


Arkadaşlar sorun şu ben bu fonksiyonla yazılara eklediğim görseli sadece ana sayfada göstermek istiyorum. Fonksiyon iyi güzel çalışıyor ancak benim sorunum görsel eklemediğim yazılarda default görselin de gözükmemesini sağlamak. Kısa yazılarda görsel kullanmadığımda default olarak belirlenen görsel yazı kısa olduğu için bozulmalar oluyor. Kısacası yazılara görsel eklemediğimde default resmin de gözükmemesini istiyorum. Bu kodlarda nasıl bir düzenleme yapmam gerekiyor?
 

 

www.zaferzent.com - blogger
elektronikssl
webimgo

ortakgunluk ortakgunluk www.ortakgunluk.net Kullanıcı
  • Üyelik 18.06.2012
  • Yaş/Cinsiyet 29 / E
  • Meslek Öğrenci
  • Konum İstanbul Anadolu
  • Ad Soyad ** **
  • Mesajlar 49
  • Beğeniler 2 / 10
  • Ticaret 0, (%0)
Öncelikle functions.php dosyanızın yedeğini alın.

Daha sonra aşağıdaki kodları silip deneyin:

if(empty($resimbir)){ //Eğer resim eklememişseniz
$resimbir = "/images/default.jpg";
}


Çalışmazsa yukarıdakilerle beraber aşağıdaki kodu da silip tekrar deneyin:

return $resimbir;
 

 

KulturluPenguen KulturluPenguen Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 31.05.2012
  • Yaş/Cinsiyet 25 / E
  • Meslek Öğrenci
  • Konum Antalya
  • Ad Soyad ** **
  • Mesajlar 308
  • Beğeniler 73 / 83
  • Ticaret 1, (%100)

zfrznt adlı üyeden alıntı

functions.php
function resimgoster() {
global $post, $posts;
$resimbir = '';
ob_start();
ob_end_clean();
$output = preg_match_all('//i', $post->post_content, $matches);
$resimbir = $matches [1] [0];

if(empty($resimbir)){ //Eğer resim eklememişseniz
$resimbir = "/images/default.jpg";
}
return $resimbir;
}



index.php


Arkadaşlar sorun şu ben bu fonksiyonla yazılara eklediğim görseli sadece ana sayfada göstermek istiyorum. Fonksiyon iyi güzel çalışıyor ancak benim sorunum görsel eklemediğim yazılarda default görselin de gözükmemesini sağlamak. Kısa yazılarda görsel kullanmadığımda default olarak belirlenen görsel yazı kısa olduğu için bozulmalar oluyor. Kısacası yazılara görsel eklemediğimde default resmin de gözükmemesini istiyorum. Bu kodlarda nasıl bir düzenleme yapmam gerekiyor?



Single.php gibi sayfalardan kodunu kaldırmalısınız.

Ek olarak: Tam okumamışım.İndex.php de excerpt() fonksiyonunu kullanabilirsiniz.

Veya Özel alan mantığıyla yapabilirsiniz.
 

 

Zent Zent WM Aracı Kullanıcı
  • Üyelik 07.07.2011
  • Yaş/Cinsiyet 36 / E
  • Meslek Blog Yazarı ve Web Geliştirici
  • Konum İstanbul Avrupa
  • Ad Soyad Z** Z**
  • Mesajlar 267
  • Beğeniler 31 / 46
  • Ticaret 3, (%100)

ortakgunluk adlı üyeden alıntı

Öncelikle functions.php dosyanızın yedeğini alın.

Daha sonra aşağıdaki kodları silip deneyin:

if(empty($resimbir)){ //Eğer resim eklememişseniz
$resimbir = "/images/default.jpg";
}


Çalışmazsa yukarıdakilerle beraber aşağıdaki kodu da silip tekrar deneyin:

return $resimbir;


KültürlüPenguen adlı üyeden alıntı

Single.php gibi sayfalardan kodunu kaldırmalısınız.

Ek olarak: Tam okumamışım.İndex.php de excerpt() fonksiyonunu kullanabilirsiniz.

Veya Özel alan mantığıyla yapabilirsiniz.



If kısmını silip denemiştim ama yine de resim alanı gözküyordu $resimbir = ''; kısmını da kaldırınca çözüldü. Teşekkür ederim arkadaşlar.

Ek olarak : sorun kısmen çözüldü ancak, resime css değerleri atadığımda resim olmamasına rağmen bu değerleri uyguluyor.
 

 

www.zaferzent.com - blogger
wmaraci
wmaraci
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