WordPress Özel Alanların Kullanımı

WordPress içerik sisteminde, admin panelinden yazdığımız yazılara resim eklemek için kullandığımız özel alanlar bölümü hakkına kısa ve açıklayıcı bir bilgi vereceğim. Çoğu kullanıcının bildiğinin kanısındaydım ama bir çok kişi bu konudan haberdar değil veya uygulayamıyorlar. Bunun için sizlere ufakta olsa bu bilgileri anlatmakta fayda olduğunu gördüm..

Admin panelinde yazı yazdığımız kısmın hemen altında yer alan bu özel alanlar bölümü iki mini kutucuktan ibarettir. Bunlar;

  • Anahtar
  • Değer

Anahtar kısmına WordPress’e ilk başladığınızda bir kereye mahsus “Image” yazmanız yeterli olacaktır. Daha sonraki her yazdığınız yazıda “Image” seçiminizi yaparak değer kısmına geçebilirsiniz.

Değer kısmına ise, yazdığınız yazıya eklediğiniz resimin ismini ve uzantısını yazıyoruz. (emrahca.jpg gibi). Unutmayın sadece resimin ismi ve uzantısı.

Yazılara eklediğiniz tüm resimleri kullandığınız temanınimages” klasörüne yüklüyorsunuz. Aksi taktirde yazılarınızda resimler görünmez.

Bir konuyu belirtmekte fayda olduğunu düşündüm ve yorumundan da anlaşılacağı üzere Hakkı Kurt arkadaşımın konuyu belirtmesiyle açıklama getirmek istedim.

Temanızı “özel alanlar’a” uyarlamak

Bazı temalar “özel alanlar” bölümünü desteklememektedir. Bunun için yapmamız gerekenler, kullandığımız temanın index.php dosyasını açıp aşağıdaki kodu bulmak;

<a href=”<?php the_permalink() ?>” rel=”bookmark” title=”<?php the_title_attribute(); ?> İçin Kalıcı Bağlantı”><?php the_title(); ?></a>

bu kod temamızın anasayfasındaki makale başlıklarını gösteren koddur. Hemen altına aşağıdaki kodu ekleyin;

<?php
$values = get_post_custom_values(“Image”);
if (isset($values[0])) {
?>
<a href=”<?php the_permalink() ?>” rel=”bookmark” title=”<?php the_title(); ?>”><img src=”<?php bloginfo(‘template_url’); ?>/images/<?php $values = get_post_custom_values(“Image”); echo $values[0]; ?>” alt=”" width=”60″ height=”60″ /></a>
<?php } ?>

Aynı işlemi single.php dosyasında da yapabilirsiniz. Kullanıcılar konu içeriğine girdiklerinde de makalenizin resimlerini görebilirler.

Burada kalın olarak gösterdiğim resimlerinizin genişlik ve yükseklik değerleridir. Bunu kendinize göre ayarlayabilirsiniz. Artık temanız “özel alanlar’ı” desteklemektedir. Css kullanarakta güzel bir görünüm elde edebilirsiniz.

Bu yazı Wordpress kategorisine gönderilmiş ve , , , , ile etiketlenmiş. Kalıcı bağlantıyı yer imlerinize ekleyin.

WordPress Özel Alanların Kullanımı için 14 cevap

  1. Hakkı Kurt der ki:

    Hocam, temaya eklememiz gereken kodları da yazabilir misin? Pek çok temada özel alanları gösterme kodu bulunmuyor biliyorsun.

  2. Emrahca der ki:

    Hakkı Kurt,
    Güzel bir konuya değinmişsin. Makalemin en altına konu hakkında bir güncelleme yaptım. Bilgi için teşekkür ederim.

  3. İlhan der ki:

    Bilgilendirici yazınız için teşekkür ediyorum. Aklıma takılan bir husus var. Şöyle bir kod kullanıyorum ve resimleri url olarak ekliyorum.

    <a href=”" rel=”bookmark”>
    <img style=”float:left;margin:0px 5px 0px 6px;” src=”" alt=”" class=”left” width=”150px” height=”90px”/>

    Diyelim ki resim bulunamadı. O zaman images klasöründeki varsayılan bir resmi göstermesini nasıl sağlarım? Böyle bir kodu bir ara görüğümü anımsıyorum ama ne yaptıysam bulamadım.

    İyi akşamlar dilerim.

  4. Emrahca der ki:

    İyi akşamlar İlhan. Teşekkür ederim.
    Özel alanların kullanımında, yazılan makaleye resim eklenmediğinde yazınızda resim görünmez. Yani images klasöründen her hangi bir resim çekme ihtimaliniz var mı? bilmiyorum. Üzerinde çalışmadım. Ama php kodda bir değişiklik yaparak çağırma ihtimali olabilir. Eğer böyle bir husus söz konusu olursa en kısa sürede makaleye ek bir bilgi olarak yazarım.

  5. İlhan der ki:

    images klasöründeki resim bir şekilde okunamıyor veya yok oldu diyelim. bu durumda bir php koduyla tanımlanan başka resim otomatikman gösterilebilir mi?

  6. Emrahca der ki:

    Evet gösterilme şansı olabilir. Php bilgim az. Ama tek bir resimi çağırma ihtimalin olabilir. Yani sen bir resim belirlersin resim olmayan yerlerde o resim görünür. İşte gelgelim bu durumda sana yardımcı olamıyorum. Üzgünüm. :(

  7. Cevat ÖZTÜRK der ki:

    Damai tema kullanıyorum Emrah kardeşim ama şu bahsettiğiniz <a href=”” rel=”bookmark” title=” İçin Kalıcı Bağlantı”>

    kodlar benim temam da yok. Ne yapmak lazım. Sizin şu meşhur Haberci temasını bir türlü kuramadığımdan eski temayla yetinmek zorunda kalıyorum.

  8. Emrahca der ki:

    Cevat Damai temasının kodlarını inceledim. Bu temada özel alanları kullanmak istiyorasan index.php dosyasında aşağıdaki kodu bulman gerekiyor.
    < ?php the_content('
    Yazinin tamamini oku →’); ?>
    Hemen bu kodun üstüne, yan,

    nin altına üstte verdiğim kodu uzun kodu yapıştır.
  9. otto der ki:

    cok tsk ederim benimde arastirdigim bir konuydu fakat ben bunuda becermedim.
    Wpnin kurulu oldugu ana dizine dosya olusturdum icine images.jpg adinda resim attim. sonra özel alana klasörismi/images.jpg diye yazdim saonu sifir.

    Siz altarnatif sunmussunuz fkat benim index.php nin icinde sadece ” ” yazili.
    Lütfen yardimci olun

  10. Emrahca der ki:

    Otto, yukarıdaki makalede yazılanları uygularsan eğer yapacakların olumlu olur. Sen ana dizine images klasörü açmakla hata yamışsın. Benim anlattığım özel alanlar zaten temanızın images klasörüyle alakalı. Makalede yazılanları harfiyen uygulayın.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

*

Şu HTML etiketlerini ve özelliklerini kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>