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

💡Hızlı Cevap: Tema Dosyalarına Kısa Kod Nasıl Eklenir

Temanıza işlevsellik eklemenin en hızlı yolunu arıyorsanız, ele alacağımız yöntemlere hızlı bir genel bakış:

  • Yöntem 1: Tam Site Düzenleyici. Modern blok tabanlı temalara (Twenty Twenty-Four gibi) sahip kullanıcılar için en iyisi. Kodlama gerektirmez.
  • Yöntem 2: Tema Dosyalarını Düzenleme. Klasik temaları kullanan geliştiriciler veya ileri düzey kullanıcılar için en iyisi. PHP dosyalarını düzenlemeyi gerektirir.
  • Yöntem 3: SeedProd Tema Oluşturucu. Kod yazmadan özel bir tasarım isteyen yeni başlayanlar için en iyisi.

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

Kısa kodlar, karmaşık kod yazmadan web sitenize birçok farklı özellik eklemenize olanak tanır. İşte bunları kullanmanın en yaygın yollarından bazıları:

  • Görsel Galerileri: Fotoğrafları bir ızgarada veya kaydırıcıda görüntüleme.
  • Formlar: İletişim formları, ödeme formları veya anketler ekleme.
  • Sosyal Akışlar: Instagram, Facebook veya Twitter'dan en son gönderilerinizi gösterme.
  • Harekete Geçirici Mesaj Düğmeleri: Diğer sayfalara bağlantı vermek için düğmeler oluşturma.

WordPress birkaç yerleşik kısa kod ile birlikte gelir. Ayrıca, popüler WordPress eklentileri içerik görüntülemenize yardımcı olmak için kendi kısa kodlarını sağlar.

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ı)

Sitenizin temasına bir kısa kod eklemenin en kolay yolu tam site düzenleyicisini kullanmaktır. Bu, sitenizin düzeninin herhangi bir yerine bir Kısa Kod bloğu eklemenize olanak tanır.

Ancak bu yöntem yalnızca Twenty Twenty-Five gibi blok tabanlı temalarla çalışır.

Kontrol panelinizde Görünüm » Düzenleyici menüsünü görmüyorsanız, muhtemelen bir Klasik tema kullanıyorsunuzdur. Lütfen aşağıdaki 2. Yönteme atlayın.

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.

Kısa kod eklemek için 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ı doğrudan tema dosyalarınızı düzenleyerek de ekleyebilirsiniz. Bu hem klasik hem de blok temalar için işe yarar, ancak daha gelişmiştir.

Kod üzerinde değişiklik yaptığınız için, önce bir alt tema oluşturmanızı şiddetle tavsiye ederiz. Bu, temanızı güncellediğinizde değişikliklerinizin kaybolmasını önler.

WordPress, PHP şablon dosyalarındaki kısa kodları otomatik olarak çalıştırmaz. Bunun yerine, kodu do_shortcode fonksiyonunu kullanarak açıkça çalıştırmanız gerektiğini WordPress'e bildirmeniz gerekir. Daha fazla bilgi için lütfen özel kodu kolayca ekleme hakkındaki kılavuzumuza bakın.

Önemli: Bu kodu şablon dosyanızdaki PHP etiketleri (<?php ?>) içine yerleştirmelisiniz.

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.

Belirli bir form kimliği gibi ek parametrelere sahip bir kısa kod ekliyorsanız, kod biraz farklı görünür.

Örneğin, WPForms kullanıyorsanız, bu kod parçasını kullanırsınız:

echo do_shortcode("[wpforms id='92']");
Sorun Giderme: do_shortcode Çalışmadığında Ne Yapmalı

Çıktı görünmüyorsa, kısa kodu sağlayan eklentinin Eklentiler » Yüklü Eklentiler sayfasına giderek etkin olduğundan emin olun.

Bir WordPress eklentisi nasıl kurulur ve etkinleştirilir

Kısa kod yanlışlıkla devre dışı bırakılırsa hataları önlemek için kısa kodun çalıştırılmadan önce mevcut olup olmadığını kontrol etmek üzere shortcode_exists() işlevini de kullanabilirsiniz.

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 tamamen özel bir WordPress tema düzeni oluşturmaktır.

Bu, PHP dosyalarını düzenlemeden kısa kodlarınızın tam olarak nerede görüneceği üzerinde tam kontrol sağlar.

Bunu yapmanın en iyi yolu, SeedProd'dur. Mevcut tema dosyalarınızın yerini alarak kendi temanızı görsel olarak tasarlamanıza olanak tanıyan en iyi WordPress sayfa oluşturucusudur.

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.

WordPress Kısa Kodları Hakkında Sıkça Sorulan Sorular

Okuyucularımızın kısa kodlarla ilgili sıkça sorduğu bazı sorular şunlardır:

Bir WordPress kısa kodunun amacı nedir?

Bir kısa kodun temel amacı, kod yazmadan sitenize dinamik özellikler eklemenizi sağlamaktır. Sayfa yüklendiğinde WordPress'in formlar, galeriler veya düğmeler gibi içeriklerle değiştirdiği yer tutucular olarak işlev görürler.

Bir kısa kod nasıl çalışır?

Bir ziyaretçi bir sayfayı görüntülediğinde, WordPress içerikte köşeli parantez içindeki kayıtlı kısa kodları arar, örneğin . Ardından, doğru özelliği ekranda görüntülemek için o etikete bağlı PHP kodunu otomatik olarak çalıştırır.

Bir WordPress menüsünde kısa kod nasıl kullanılır?

Varsayılan olarak WordPress, gezinme menüleri içindeki kısa kodları çalıştırmaz. Bunu etkinleştirmek için temanızın functions.php dosyasına belirli bir filtre eklemeli veya menülere kısa kod desteği ekleyen WPCode gibi bir eklenti kullanmalısınız.

Eklenti kullanmadan WordPress'te kısa kod nasıl oluşturulur?

Özel bir kısa kod oluşturmak için doğrudan temanızın functions.php dosyasına kod ekleyebilir veya WPCode kullanabilirsiniz. Kısa kodunuzun adını ve çıktı vermesi gereken içeriği tanımlamak için yerleşik add_shortcode() işlevini kullanmanız gerekecektir.

Kısa kodlarla ilgili yaygın sorunlar nelerdir?

En yaygın sorun, kısa kod metninin gerçek özellik yerine sayfada görünmesidir. Bu genellikle kısa kodu destekleyen eklentinin devre dışı bırakılmasından veya kısa kod etiketinde yazım hatası olmasından kaynaklanır.

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.