En çok ihtiyaç duyduğunuzda güvenilir WordPress eğitimleri.
WordPress Başlangıç Rehberi
WPB Kupası
25 Milyon+
Eklentilerimizi kullanan web siteleri
16+
Yıllık WordPress deneyimi
3000+
Uzmanlardan WordPress eğitimleri

WordPress Temalarınızda Kısa Kodlar Nasıl Kullanılır

Yıllardır WordPress temalarında kısa kodlar kullanıyoruz ve siteleri oluşturma şeklimizin standart bir parçası haline geldiler.

Basit bir sorunu çözerler: kodu çoğaltmadan veya tema dosyalarınızı yönetmeyi zorlaştırmadan aynı işlevselliği birden çok yere nasıl ekleyebilirsiniz.

Kısa kodlar, sitenizin herhangi bir yerinde çalışan basit, yeniden kullanılabilir kod parçacıkları oluşturmanıza olanak tanır.

Özel içerik görüntülemeniz, form eklemeniz veya etkileşimli öğeler oluşturmanız gerekip gerekmediği, kısa kodlar bu işlevselliği eklemek ve ihtiyaç duyulan her yerde kullanmak için temiz bir yol sunar.

Bu kılavuzda, farklı yöntemler kullanarak temalarınızda kısa kodları nasıl kullanacağınızı göstereceğiz.

WordPress temalarınızda kısa kodlar nasıl kullanılır

WordPress Temalarınızda Neden Kısa Kod Kullanılır?

Kısa kodlar, resim galerileri, formlar, sosyal medya akışları ve çok daha fazlasını içeren her türlü özelliği web sitenize ekleyebilir.

WordPress birkaç yerleşik kısa kod ile birlikte gelir, ancak sitenize kısa kod ekleyen birçok popüler WordPress eklentisi de vardır.

Örneğin, WPForms'un kullanımı kolay blokları vardır, ancak aynı zamanda formları web sitenizin diğer alanlarına ekleyebilmeniz için kısa kodlar da sunar.

WPForms tarafından sağlanan bir WordPress kısa kodu örneği

Çoğu zaman, kısa kodları gönderiler ve sayfalar gibi içerik alanlarının içine eklersiniz.

Daha fazla bilgi edinmek için lütfen WordPress'e kısa kod ekleme konusundaki eksiksiz kılavuzumuza bakın.

Bir WordPress sayfasına veya gönderisine kısa kod bloğu ekleme

Ancak bazen, kısa kodu WordPress tema dosyalarınızın içinde kullanmak isteyebilirsiniz.

Bu, standart WordPress gönderi düzenleyicisini kullanarak düzenleyemediğiniz alanlara, örneğin arşiv sayfanıza dinamik öğeler eklemenizi sağlar. Ayrıca aynı kısa kodu birden çok sayfada kullanmanın kolay bir yoludur.

Örneğin, temanızın Sayfa veya Yazı şablonuna bir kısa kod ekleyebilirsiniz.

Bunu akılda tutarak, kısa kodları WordPress temanızda nasıl kullanabileceğinizi görelim. Kullanmak istediğiniz yönteme doğrudan atlamak için aşağıdaki hızlı bağlantıları kullanmanız yeterlidir:

Yöntem 1: Tam Site Düzenleyicisini Kullanma (Yalnızca Blok Temaları)

Bir WordPress kısa kodunu temanıza eklemenin en kolay yolu, tam site düzenleyiciyi kullanmaktır. Bu, web sitenizin herhangi bir yerine bir Kısa Kod bloğu eklemenizi sağlar.

Ancak bu yöntem yalnızca Hestia Pro gibi blok tabanlı temalarla çalışır. Blok etkinleştirilmiş bir tema kullanmıyorsanız, farklı bir yöntem kullanmanız gerekecektir.

Başlamak için WordPress kontrol panelinde Görünüm » Düzenleyici'ye gidin.

WordPress tam site düzenleyicisini (FSE) açma

Varsayılan olarak, tam site düzenleyicisi temanızın ana sayfa şablonunu gösterir, ancak herhangi bir şablona kısa kodlar ekleyebilirsiniz.

Mevcut tüm seçenekleri görmek için 'Şablonlar'ı seçin.

Tam site düzenleyicisini kullanarak bir WordPress şablonuna kısa kod ekleme

Artık düzenlemek istediğiniz özel sayfa şablonuna tıklayabilirsiniz.

Örnek olarak, kısa kodu 404 sayfa şablonuna ekleyeceğiz, ancak hangi şablonu seçerseniz seçin adımlar tamamen aynı olacaktır.

Tam site düzenleyicisi (FSE) kullanarak bir WordPress temasına kısa kod ekleme

WordPress şimdi şablonun bir önizlemesini gösterecektir.

Bir kısa kod eklemek için devam edin ve küçük kalem simgesine tıklayın.

Bir WordPress temasının 404 şablonunu tam site düzenleyicisi (FSE) ile düzenleme

İşlem tamamlandıktan sonra, blok düzenleyicinin sol üst köşesindeki mavi '+' simgesine tıklayın.

Arama çubuğuna 'Kısa Kod' yazmanız gerekir.

Bir WordPress temasına kısa kod bloğu ekleme

Doğru blok göründüğünde, onu tema şablonuna sürükleyip bırakın.

Artık kullanmak istediğiniz kısa kodu yapıştırabilir veya yazabilirsiniz.

Bir WordPress temasına Kısa Kod blokları ekleme

Bundan sonra, 'Kaydet' düğmesine tıklayın.

Şimdi, kısa kodu çalışırken görmek için WordPress blogunuzu ziyaret edin.

Bir kısa kod örneği, 404 sayfa şablonunda

Yöntem 2: WordPress Tema Dosyalarınızı Düzenleme (Herhangi Bir WordPress Temasıyla Çalışır)

Kısa kodları tema dosyalarını düzenleyerek de WordPress temanıza ekleyebilirsiniz. Bu yöntem daha gelişmiştir, ancak hem klasik hem de blok temalarla çalışır.

Sitenize daha önce kod eklemediyseniz, WordPress'e web'den kod parçacıkları yapıştırma hakkında adım adım kılavuzumuza göz atın.

Bireysel tema dosyalarını doğrudan değiştirebilirsiniz, ancak bu, özelleştirmeyi kaybetmeden WordPress temanızı güncellemenizi zorlaştırır. Bu nedenle, bir alt tema oluşturarak tema dosyalarını geçersiz kılmanızı öneririz.

Özel bir tema oluşturuyorsanız, mevcut tema dosyalarınızdaki kodu ekleyebilir veya değiştirebilirsiniz.

Tema dosyalarınızı düzenlerken, kısa kodu standart içerik alanlarıyla kullandığınızla aynı biçimde ekleyemezsiniz. Kısa kodun çıktısını görmek yerine, ekranda kısa kodun kendisini göreceksiniz.

Bu, WordPress'in tema şablon dosyalarının içinde kısa kodları çalıştırmamasından kaynaklanır. Bunun yerine, kısa kodu çalıştırmasını açıkça belirtmek için do_shortcode işlevini kullanmanız gerekir.

Daha fazla bilgi için, lütfen özel kodu kolayca nasıl ekleyeceğinize ilişkin kılavuzumuza bakın.

WordPress tema dosyalarınıza ekleyeceğiniz kodun bir örneği aşağıdadır:

echo do_shortcode('[gallery]');

Kullanmak istediğiniz kısa kod ile 'gallery' kelimesini değiştirmeniz yeterlidir.

Kısa kodu nereye ekleyeceğinizden emin değilseniz, lütfen WordPress şablon hiyerarşisine ilişkin başlangıç kılavuzumuza bakın.

Ek parametreleri olan bir kısa kod ekliyorsanız, biraz farklı bir kod parçacığı kullanmanız gerekecektir.

WPForms kullanarak bir iletişim formu oluşturduğunuzu hayal edin. Bu durumda, standart WPForms kısa kodunu ve formun kimliğini kullanmanız gerekecektir:

echo do_shortcode("[wpforms id='92']");

Sorun Giderme: do_shortcode Çalışmadığında Ne Yapmalı

Bazen bir tema dosyasına kısa kod ekleyebilirsiniz, ancak kodun çıktısı WordPress web sitenizde görünmez. Bu genellikle kısa kodun bir WordPress eklentisine veya web sitenizdeki başka bir koda bağlı olduğu anlamına gelir.

do_shortcode işlevi çalışmıyorsa, kısa kodu sağlayan eklentinin Eklentiler » Yüklü Eklentiler bölümüne giderek yüklendiğinden ve etkinleştirildiğinden emin olun.

Aşağıdaki resimde, WPForms yüklü ancak devre dışı bırakılmış, bu nedenle echo do_shortcode kodu çalışmayacaktır.

Bir WordPress eklentisi nasıl kurulur ve etkinleştirilir

Ayrıca, shortcode_exists() fonksiyonunu index.php dosyanıza ekleyerek bir kısa kodun mevcut olup olmadığını kontrol edebilirsiniz.

Aşağıdaki kod parçasında, WPForms kısa kodunun web sitemizde kullanılıp kullanılamayacağını kontrol ediyoruz:

if ( shortcode_exists( 'wpforms' ))  {
  echo do_shortcode("[[wpforms id='147']]");
}

Web sitenizde hala kısa kod çıktısını görmüyorsanız, WordPress önbelleğini temizlemeyi deneyin, çünkü sitenizin güncel olmayan bir sürümünü görüyor olabilirsiniz.

Yöntem 3: Sayfa Oluşturucu ile Kısa Kod Ekleme (Özel Temalar)

Başka bir seçenek de özel bir WordPress teması oluşturmaktır. Bu daha gelişmiş bir yöntemdir, ancak WordPress temanızın herhangi bir alanına istediğiniz kadar kısa kod eklemenize olanak tanır. İstediğiniz özellikleri ve tasarımı tam olarak oluşturmak için başka değişiklikler de yapabilirsiniz.

Geçmişte, özel bir WordPress teması oluşturmak için genellikle karmaşık bir öğreticiyi izlemeniz veya özel kod yazmanız gerekirdi. Ancak, SeedProd kullanarak tek satır kod yazmadan özel bir tema oluşturabilirsiniz.

SeedProd, en iyi WordPress sayfa oluşturucusudur ve ayrıca bir tema oluşturucu ile birlikte tüm site kitleri ve şablonları ile birlikte gelir. Sürükle ve bırak düzenleyicisini kullanarak kendi temalarınızı tasarlamanıza olanak tanır.

SeedProd'un gelişmiş tema oluşturucu özelliği

Ortak markalarımızdan birkaçı tüm web sitelerini bununla tasarladı ve ekipleri bunun ne kadar başlangıç dostu ve kullanımı kolay olduğunu sevdiler.

For step-by-step instructions, please see our guide on how to create a custom WordPress theme (without any code).

Bir tema oluşturduktan sonra, SeedProd » Tema Oluşturucu'ya giderek WordPress web sitenizin herhangi bir yerine kısa kodlar ekleyebilirsiniz.

Özel WordPress tema şablonları

Burada, kısa kodu kullanmak istediğiniz şablonu bulun.

Ardından, fareyi o şablonun üzerine getirin ve göründüğünde 'Tasarımı Düzenle'ye tıklayın.

SeedProd kullanarak özel bir tema oluşturma

Bu, şablonu SeedProd'un tema oluşturucusunda açacaktır.

Sol taraftaki menüde, 'Gelişmiş' bölümüne gidin. Burada, Kısa Kod bloğunu bulun ve düzeninize sürükleyin.

SeedProd kullanarak bir temaya Kısa Kod bloğu ekleme

Canlı önizlemede, Kısa Kod bloğunu seçmek için tıklamanız yeterlidir.

Artık kısa kodunuzu 'Kısa Kod' kutusuna ekleyebilirsiniz.

Kısa kod kullanarak bir WordPress temasına iletişim formu ekleme

Varsayılan olarak SeedProd, kısa kod çıktısını canlı önizlemede göstermez.

Kısa kodunuzu çalışırken görmek için ‘Kısa Kod Seçeneğini Göster’ geçişini tıklayın.

SeedProd'da kısa kod çıktısını önizleme

Bundan sonra, 'Gelişmiş' sekmesini seçerek kısa kod çıktısına bazı stil eklemek isteyebilirsiniz.

Burada boşlukları değiştirebilir, özel CSS ekleyebilir ve hatta CSS animasyon efektleri ekleyebilirsiniz.

SeedProd tema oluşturucu kullanarak kısa kod çıktısını stilize etme

Sayfanın nasıl göründüğünden memnun kaldığınızda, 'Kaydet' düğmesine tıklamanız yeterlidir.

Ardından, kısa kodu canlı hale getirmek için 'Yayınla'yı seçin.

SeedProd kullanarak özel bir WordPress temasını yayınlama

Özel kısa kodun çalışır durumda olduğunu görmek için artık web sitenizi ziyaret edebilirsiniz.

Umarım bu eğitim, WordPress kısa kodlarını temalarınızda nasıl kullanacağınızı öğrenmenize yardımcı olmuştur. Ayrıca, WordPress'te bir açılış sayfası oluşturma rehberimize ve en etkili WordPress tasarım unsurları hakkındaki nihai rehberimize de göz atmak isteyebilirsiniz.

Bu makaleyi beğendiyseniz, lütfen WordPress video eğitimleri için YouTube Kanalımıza abone olun. Bizi ayrıca Twitter ve Facebook'ta da bulabilirsiniz.

Açıklama: İçeriğimiz okuyucu desteklidir. Bu, bazı bağlantılarımıza tıklamanız durumunda komisyon kazanabileceğimiz anlamına gelir. WPBeginner'ın nasıl finanse edildiğini, neden önemli olduğunu ve bize nasıl destek olabileceğinizi görün. İşte editöryal sürecimiz.

Nihai WordPress Araç Seti

Araç Kitimize ÜCRETSİZ erişim kazanın - her profesyonelin sahip olması gereken WordPress ile ilgili ürün ve kaynaklardan oluşan bir koleksiyon!

Okuyucu Etkileşimleri

29 CommentsLeave a Reply

  1. Kısa kodu eklemenin 3. yöntemini seviyorum çünkü her tür tema ile çalışıyor. Ayrıca, temada bir güncelleme olması durumunda ortaya çıkabilecek sorunlara karşı önlem olarak kısa kodlarımı alt temada oluşturmayı tercih ediyorum.

  2. Bir eklenti tarafından zaten oluşturulmuş bir kısa kod eklemek yerine, kendim bir kısa kod oluşturmanın bir yolu var mı? Bir örnek vereyim. Her yerde PHP kodu olarak eklemek istemediğim bir kod parçası oluşturuyorum. Bu kodu, daha sonra istediğim konuma eklediğim ve o kısa kodun içine gizlenmiş tüm PHP kodunun orada yürütüldüğü bir kısa koda dönüştürebilir miyim?

  3. İletişim formu 7'yi sildim ve bu şekilde bir hata veriyor [contact-form-7 404 “Bulunamadı”] Formu tekrar kullanmak istemiyorum ama bu hatayı kaldırmak istiyorum. Kodu veya kısa kodu şablon dosyasında nerede bulacağımı bilmiyorum.

  4. merhaba,

    WordPress görsel düzenleyicisinde bir galeri eklentisinin kısa kodunu yazdım, ancak kısa kodu çalıştırmıyor, bunun yerine kısa kodu yazdığı gibi görüntülüyor.

    örneğin [test attr=’merhaba’] yazdığımda, web sayfasında aynı şekilde yankılanıyor, çalışmıyor.

    Teşekkürler.

  5. Bu harika bir yazı, teşekkürler, şu anda üzerinde çalıştığım bir web sitesi için kısayolları araştırıyorum

    • Tamam. Düzeltmeyi başardım. Parantezlerin soruna neden olduğu ortaya çıktı.

      Orijinal:

      Değiştirildi:

  6. Merhaba, multisite üzerinde iki adet wordpress blogum var.
    Web sitesi 2'deki kısa kodu web sitesi 1'de nasıl kullanacağımı biliyor musunuz?
    Teşekkürler

  7. Üzgünüm, işte kod:

    KOD: ——————————————————————————————

    echo do_shortcode(“[tabset tab1=”sekme 1 başlığı” tab2=”sekme 2 başlığı”]
    [tab]sekme 1 içeriği[/tab]

    [sekme]sekme 2 içeriği[/sekme]
    [/sekme seti]”);

    —————————————————————————————————-

  8. Bu iyi bir bilgi. Bunları basitçe eklemenin bir yolunu arıyordum, minnettarım.

  9. Harika bilgi. Teşekkürler! Ancak, Wordpress 3.5.1'de Avada temasını kullanarak benim için çalışmıyor.

    Yukarıdaki kodun çalışması için functions.php'ye bir şey eklemem gerekiyor mu? Bu temaya özgü bir sorun olabilir mi? Teşekkürler, sadece wordpress şablonlarını öğreniyorum.

  10. Bu harika küçük bir ipucu. İçeriğinizin bir kısa kod içine alınması gerekiyorsa bu nasıl çalışır?

    [kisa-kod-adi]İçerik buraya[/kisa-kod-adi] gibi.

    • Tyron,
      Bu geç bir cevap çünkü yeni görüyorum, ancak sarılmış içeriği dahil etmek için şunları yapabilirsiniz:

      echo do_shortcode(‘[example_shortcode]’.$text_to_be_wrapped_in_shortcode.'[/example_shortcode]’);

      Şerefe,
      J

  11. Merhaba çocuklar
    Kodu nereye ekliyorsunuz…

    Hangi dosyaya ve dosyanın neresine ekliyorsunuz?

    Temam zaten kısa kodlar kullanıyor ancak yine de bilmek ilginç olurdu.

  12. Bunu, döngünün dışında bir kısa kod ekleme ihtiyacını geçen gün fark ettim. Teşekkürler!

Yanıt Bırakın

Yorum bırakmayı seçtiğiniz için teşekkürler. Lütfen tüm yorumların yorum politikamıza göre denetlendiğini ve e-posta adresinizin YAYINLANMAYACAĞINI unutmayın. Lütfen isim alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.