Semih | 08.Nisan.2009 | bu yazı eskimiş | İpuçları
Biraz önce Berkan‘ın istemesi üzerine, kodu buradan paylaÅŸmak istedim. Kodun mantığı şöyle aslında, anasayfada özel alanları kullanıyorsunuz ve yazınızın başına da bir resim eklediniz, ikisinin yanyana çıkması kötü bir görüntü yaratacaktır. Bu yüzden sadece anasayfada yazı içerisindeki görselleri gizleyebiliyoruz. Ve bunun gayet basit bir yolu var.
Yapmanız Gerekenler
- Temanızın functions.php dosyasını açın.
- En alta aşağıdaki satırları ekleyin:
add_filter('the_content','wpi_image_content_filter',11); function wpi_image_content_filter($content){ if (is_home() || is_front_page()){ $content = preg_replace("/<img[^>]+\>/i", "", $content); } return $content; } - Dosyayı kaydedip, sitenize geri yüklediğinizde, artık resimlerin anasayfada gösterilmediğini farkedeceksiniz
Sanırım en kısa ipuçlarından biri oldu
Bu fonksiyonun kaynağı: WPRecipes
“Yazılarınızdaki Görselleri Anasayfada Gizleyin” için 4 Yorum var
merhaba. kullanmak istediğim temada anasayfada resimler gizlenmiş şekilde. functions.php dosyasını açtığımda da böyle bir kod mevcut değil. Şifrelenmiş kodlamalarla yapılmış tema. Acaba resimleri göstermenin bir yolu var mıdır? temanın adı TunePlus.
Merhaba Semih,
İnan ben de tam olarak bunu arıyorum.
Entelektuel.com isimli blogumda ana sayfadaki resimleri göstermemek ama yazıya tıklayınca yazı içinde resimleri göstermek istiyorum.
Senin yazdıgın kodu yaptım ama hata verdi.
temanın function.php si
http://www.copytaste.com/hs2af1hp
bu adreste bir bakarsan sevinirim.
Kadir
Kodları, http://wpuzmani.pastebin.com/ adresine yapıştırıp, link verirseniz daha iyi olur sanırım
Resimler dışında, ayrıca yazılarınızda otomatik kısaltma yapılıyorsa, index.php dosyanızda the_excerpt kodunu arayın ve bu kodu, the_content ile değiştirin