Kendi Özel Kısa Kodunuzu Yazmak İçin Başlayan Kılavuz
Kısa kodlar, birçok eklenti ve temaya dahil edilen popüler özelliklerdir. Ancak, daha önce hiç kendi kısa kodunuzu yapmadıysanız, bunu kendi WordPress projenize nasıl ekleyeceğinizi bilemeyebilirsiniz. Neyse ki, WordPress kısa kodu yangını kendi kısa kodunuzu oluşturacak kadar basit hale getirir. Bunu yapmak, kullanıcıların WordPress sitelerindeki herhangi bir metin tabanlı alandan eklenti veya tema özelliklerinizden yararlanmalarını sağlayacaktır. Projenize kısa bir kod eklemek, yaptığınız işlevselliği oluşturmanın kolay bir yoludur, böylece maksimum sonuç alırsınız.
Bu makalede, kısa kodun nasıl çalıştığı hakkında daha fazla konuşacağız. Ardından, WordPress siteniz için kendi kısa kodunuzu üç adımda programlamanın ne kadar basit olduğunu göstereceğiz. Başlayalım! İçindekiler
Kısa kod ve API kısa koduna giriş
Kısa kod nedir?
Kısa kod ateşi nedir?
WordPress’in varsayılan kısa kodu
WordPress’te Özel Kısa Kod
Kendi özel kısa kodunuzu nasıl yazabilirsiniz (3 basit adımda)
Çözüm
Kısa Kod ve API Kısa Koduna Giriş Kısa kod nedir? Kısa kod, bir dirsek parantezinde küçük bir metin parçasına benziyor, şu şekilde: [Örnek]. Her biri, isteğe göre tetiklenen önceden belirlenmiş kodun benzersiz yürütülmesini temsil eder. WordPress’e hemen hemen her yerde metin eklenebilir.
Kısa kod ateşi nedir?
Torque_hello_world_shortcode () işlevi {
‘Merhaba dünya!’;
} Bu işlevi normal olarak kullanırsak, merhaba dünyaya döner! HTML için bir çıktı olabilen bir dize olarak. Bu işlev aynı zamanda özel parametreler de alabilir. Örneğin, birisinin yapmasını istiyorsanız, Merhaba Bob deyin! Bunun yerine, bir ad parametresi ekleyebilirsiniz. Bu parametreye öznitelik denir ve hepsi WordPress tarafından $ atts olarak önceden belirlenmiş bir dizi kullanılarak işlenir. İşte WordPress’te kısa kod özniteliklerini doğru işlemek için $ ATTS kısa kodu işlevinin nasıl kullanılacağına bir örnek. Codex WordPress’te kendi ihtiyaçlarınız için nasıl çalıştığı hakkında daha fazla bilgi edinebilirsiniz: Torque_hello_world_shortcode ($ atts) {
$ a = code_pendek_atts (dizi (
‘İsim’ => ‘dünya’
), $ Att);
‘Merhaba’. $ a [‘isim’]. ! ‘;
} Bu varsayılan öznitelik adını dünyaya başka bir isim yoksa. Ad verilirse, işlev bunun yerine görüntülenir. Aşağıdakiler, bunun kısa bir kodla nasıl yürütüleceğine bir örnek verilmiştir:
[Selam Dünya]
// “Merhaba dünya!”
[Helloworld name = “bob”] // çıktı “Merhaba Bob!” İşiniz bittikten sonra, bu kısa kodu içeren eklenti veya temanın yüklü olduğu WordPress sitesindeki tüm metin tabanlı alanlarda kullanılabilir.
2. Dosyayı kaydedin ve projenize ekleyin Kısa kodunuz hazır olduktan sonra, işlevini kaydetmek için özel temanızda veya eklentinizde yeni bir dosya oluşturabilirsiniz. Açıklayıcı adlar bu dosyayı daha sonra bulmanıza yardımcı olacaktır (örneğin: Shortsodes-Fonction-hello-world.php). Şimdi, diğer projenize bu yeni dosya hakkında bilgi vermenin zamanı geldi. Bir tema ile çalışıyorsanız, bunu functions.php dosyasına koymalısınız. Bir eklenti yaparsanız, projeye yüklenen herhangi bir dosyaya koyabilirsiniz. Get_stylesheet_directory () kullanarak dosyaları temalara nasıl yükleyeceğinize bir örnek. Temanızdaki klasör yapısıyla eşleşecek şekilde dosyanızdaki yolu düzenlediğinizden emin olun: Inslow (get_stylesheet_directory (). Öte yandan, eklentinin eklentiye eklentiye eklentisi () kullanarak dosyaları içerdiği şeydir. Bir kez daha, eklenti klasörünüzün yapısına uyacak şekilde dosyanızdaki yolu düzenleyin: (eklenti_dir_url (__file__) dahil. Bu noktada, işleviniz artık kullanılabilir! Geriye kalan tek şey WordPress’te aktif olarak kısa kodları kaydetmektir. 3. Kısa Kodu Kayıt Son adım, yeni kısa kodunuzu kısa bir kod ateşiyle kaydetmektir. Bu add_shortcode işlevi ile yapılır. Bu iki argüman gerektirir:
Metin editörlerinde kullanılacak kısa kod etiketleri
Kısa kod yürütmelerini işleyen işlev adları
Kısa kod işlevinizin altında, bu kod satırını ekleyin ve kendi değerinize uyacak şekilde güncelleme ekleyin: add_shortcode (‘helloworld’, ‘torque_hello_world_shortcode’); İlk değer metin düzenleyicisindeki dirsek parantezlerinde olacaktır. İkincisi, önceki iki adımda yazdığınız işlevin adıyla eşleşecektir. Her ikisi de WordPress çekirdeği, tema veya eklenti tarafından dahil edilen diğer kısa kodlara müdahale etmemesi için oldukça benzersiz olmalıdır. Bitirdikten sonra, geriye kalan tek şey onu test etmektir. WordPress yöneticisini girin ve kısa kodunuzu gönderiye eklemeyi deneyin: İşte bu! Kısa kodunuz istediğiniz kadar basit veya basit olabilir – bu gücü kullanarak oluşturmaya karar verdiğiniz şey size kalmış! Farklı durumlar için çıktıyı değiştirmek istediğiniz gelişmiş durumlar için, belki de yeni kısa kodunuzu ele almak için benzersiz bir PHP sınıfı yazmak iyidir. Sonuç Kısa kodlar hakkında daha fazla bilgi edinmek için, WordPress için yaklaşık 7 ücretsiz kısa kod eklentisi yayınımıza bakın. Gönderi ve WordPress sayfalarına karmaşık işlevsellik eklemek, kısa kodlarla yapmak kolaydır. Kolayca programlanabilir ve içeriği doğrudan dinamik hale getirerek mevcut projenize değer katarlar.
Bu makalede, kısa kodlar oluşturmak için sadece üç basit adımın gerekli olduğunu öğrendiniz:
İstenen özel kodu yürüten normal bir işlev yazın.
Kodu WordPress eklentinize veya temanıza kaydedin.
API kısa kodlarının kullanımı hakkında hangi sorularınız var? Aşağıdaki yorum bölümünde bize bildirin! Kredi görüntüsü: Anne Dorko, Lee Campbell.