WordPress Shortcode Oluşturma

WordPress Shortcode Oluşturma

Biraz önce yayınladığım makalede WordPress shortcode nedir sorusuna açıklayıcı bir cevap vermiştim. Şimdiyse WordPress’te shortcode oluşturma konusuna değineceğim.

WordPress’te Shortcode Oluşturma

WordPress ile çalıştırdığınız ve yayınladığınız web sitenizde aynı kodu ya da aynı “şeyi” tekrar tekrar kullanıyor musunuz? Aynı kodu, her defasında elle tekrar tekrar mı giriyorsunuz? Yapmayın, WordPress’in bu iş için harika bir özelliği var: Shortcode sistemi.

Öncelikle bir fonksiyonunuz olması lazım. Basit bir fonksiyon yazıp bu fonksiyonu bir shortcode ile eşleştirecek olursak, şöyle bir şey yapabiliriz:

function selam_ver() {
return 'Hey, selam!'
;}
add_shortcode('selam', 'selam_ver');

Burada selam_ver isimli fonksiyonumuzu oluşturduk, fonksiyonun ne yapacağını belirledik (Hey, selam! yazdırmak) ve fonksiyonumuzu (selam_ver) bir shortcode (selam) ile eşleştirdik. Sırada bu fonksiyonu ilgili dosyaya eklemek var. cPanel > Dosya Yöneticisi > wp-content/themes/kullandığımız-tema/ yolunu izleyin ve o dizinde bulunan functions.php dosyasını bir kod editörüyle açın, yukarıdaki kodu o dosyaya ekleyin. Bu işlemden sonra herhangi bir yazının içeriğinde [selam] yazdığınız yerde bu fonksiyon çalışacak ve fonksiyonunuz Hey, selam! yazacak.

“Hey, selam!” yazdırmak yerine, shortcode adını değiştirerek paylaş yapabilir ve yazınızın sonuna [paylaş] yazarak fonksiyonunuza “Yazıyı beğendiyseniz lütfen paylaşım butonlarını kullanarak yazıyı paylaşın!” yazdırabilirsiniz. Ya da reklam kodunuzu yazı içerisinde istediğiniz yerlere yine bu şekilde ekleyebilirsiniz. return satırında tırnak işaretleri içerisinde HTML kodu kullanabilirsiniz.

Ben yolu göstereyim, yaratıcılık size kalmış. Kolay gelsin.


Bu Yazıyı Paylaş! Google+! Pinterest!

WordPress Shortcode Oluşturma (3 Yorum)

Yorum Yaz

  1. berivan diyor ki:

    Cok guzel bi özellik fakat her sayfada bir degiskeni olan özel alana kisa kod nasil atanir.Yani özel alani istegimde kisakod ile metin icine nasil cagiririm. Örnegin baslik izle,baslik Tekpart baslik hd tek parca

  2. Çok teşekkür ederim, gerçekten böyle bir anlatıma ihtiyacım vardı. Bir de panele direkt olarak buton eklemek ve o butona basıldığında kısa kodun yazdırılmasını sağlamak konusunda bir anlatımın olursa çok sevinirim :)

YORUM YAZIN


Eksik sayıyı RAKAMLA yazın: