lostyazilim
tr.link

Wordpress Shortcode (Kısa Kod) Nedir? Nasıl Oluşturulur ve Nasıl Kullanılır?

7 Mesajlar 5.932 Okunma
lstbozum
tr.link

canatasever canatasever Can ATASEVER Kullanıcı
  • Üyelik 30.07.2011
  • Yaş/Cinsiyet 35 / E
  • Meslek Mühendis
  • Konum Almanya
  • Ad Soyad C** A**
  • Mesajlar 593
  • Beğeniler 126 / 86
  • Ticaret 7, (%100)
WordPress, dünya genelinde olduğu kadar ülkemizde de oldukça popüler olan bir içerik yönetim sistemi ve birçok kolaylığı da kullanıcılarına sunuyor. Bunlardan birisi de WordPress shortcode’ları, yani WordPress kısa kodları. Peki, WordPress shortcode (kısa kod) nedir?

WordPress’in en faydalı işlevlerinden biri olan shortcode yani kısa kod, bir çeşit kısaltmadır diyebiliriz. WordPress’te hazırladığınız bir fonksiyonu, yazılarınızın ya da tema kodunuzun içerisine [kısakod-adı] yazarak çalıştırmanızı sağlar. Fonksiyonunuz isterse onlarca satır olsun, o fonksiyona vereceğiniz adı bir shortcode ile eşleştirirsiniz, o shortcode’u yazılarınızın ya da tema kodunuzun içerisinde kullanırsınız ve shortcode’un olduğu yerde fonksiyon çalıştırılır.

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.

Kaynak 1: http://www.candanblog.com/wordpress-shortcode-kisa-kod-nedir/
Kaynak 2: http://www.candanblog.com/wordpress-shortcode-olusturma/
WaLek babadagi dtmuratcan

kişi bu mesajı beğendi.

wmaraci
reklam

cagri cagri Bu kez olacak! Kullanıcı
  • Üyelik 28.03.2011
  • Yaş/Cinsiyet 37 / E
  • Meslek Oyuncu
  • Konum İstanbul Anadolu
  • Ad Soyad Ç** A**
  • Mesajlar 801
  • Beğeniler 300 / 291
  • Ticaret 39, (%100)
Çok teşekkürler. Böyle bir anlatıma ihtiyacım vardı :)
canatasever

kişi bu mesajı beğendi.

VipTema VipTema Vip Tema Web Tasarım Kullanıcı
  • Üyelik 29.06.2011
  • Yaş/Cinsiyet 37 / E
  • Meslek Vip Tema Web Tasarım A.Ş.
  • Konum Tekirdağ
  • Ad Soyad Ö** I**
  • Mesajlar 1393
  • Beğeniler 704 / 703
  • Ticaret 21, (%100)
Heh şunu şöyle anlatın da anlayalım, ilk defa anladığımı hissettim :-) çok teşekkürler arkadaşım
canatasever tyriaeum

kişi bu mesajı beğendi.

canatasever canatasever Can ATASEVER Kullanıcı
  • Üyelik 30.07.2011
  • Yaş/Cinsiyet 35 / E
  • Meslek Mühendis
  • Konum Almanya
  • Ad Soyad C** A**
  • Mesajlar 593
  • Beğeniler 126 / 86
  • Ticaret 7, (%100)
Rica ettim arkadaşlar, faydalı olduysa ne mutlu.
 

 

wmaraci
wmaraci

skandeniz skandeniz WM Aracı Kullanıcı
  • Üyelik 20.05.2013
  • Yaş/Cinsiyet 27 / E
  • Meslek .
  • Konum İstanbul Avrupa
  • Ad Soyad S** K**
  • Mesajlar 656
  • Beğeniler 64 / 114
  • Ticaret 12, (%100)
Güzel anlatım olmuş. Teşekkürler!
canatasever

kişi bu mesajı beğendi.

husnotek husnotek Sms Onayı Gerekli Kullanıcı
  • Üyelik 21.07.2013
  • Yaş/Cinsiyet 44 / E
  • Meslek işçi
  • Konum Ankara
  • Ad Soyad ** **
  • Mesajlar 71
  • Beğeniler 2 / 7
  • Ticaret 12, (%100)
Elinize sağlık.
 

 

Crewx Crewx Mr.Whale Kullanıcı
  • Üyelik 19.12.2013
  • Yaş/Cinsiyet 27 / E
  • Meslek Software Developer
  • Konum İstanbul Avrupa
  • Ad Soyad A** C**
  • Mesajlar 3706
  • Beğeniler 1310 / 1310
  • Ticaret 152, (%100)
Konu eski ama yinede elinize sağlık güzel makale olmuş.
 

 

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al