WordPress'te Bir Eylem Yeri Oluşturma

Yayınlanan: 2022-11-03

Bir WordPress temasında bir eylem yeri ayarlamak şu basit adımları izleyerek yapılabilir: 1. Eylem yerinize dahil etmek istediğiniz içeriğe karar verin. Bu, bir iletişim formu, bir abonelik formu veya bu alana dahil etmenin faydalı olacağını düşündüğünüz diğer herhangi bir içerik türü olabilir. 2. Aksiyon yerlerini destekleyen bir tema seçin. Birçok temada bu destek yerleşik olarak bulunur, ancak sizinki yoksa, bu işlevi ekleyebilecek birkaç eklenti vardır. 3. Eklentiyi kurun ve etkinleştirin veya kodu temanıza ekleyin. 4. Eylem yerini beğeninize göre yapılandırın. Bu genellikle bir başlık ve biraz içerik eklemeyi ve ardından eylem yerinin sitenizde görünmesini istediğiniz yeri seçmeyi içerir. 5. Eylem yerini görmek için değişikliklerinizi kaydedin ve sitenizi önizleyin.

WordPress'te Eylemleri Nereye Eklerim?

WordPress'te birkaç yere eylemler ekleyebilirsiniz. Eylem eklemek için en yaygın yer temanızın function.php dosyasıdır . Bir eylem ekleyebileceğiniz diğer yerler arasında eklenti dosyalarınız ve mu-plugins (kullanılması gereken eklentiler) klasörünüz bulunur.


WordPress'te Nasıl Eylem Kancası Oluştururum?

Resim – tommcfarlin

WordPress kancalama konusunda yeniyseniz, bu kılavuz size WordPress'te nasıl eylem kancası oluşturacağınızı öğretecektir. Eylem kancaları, WordPress'in yürütme sürecinde belirli noktalara özel kod eklemenize olanak tanır. WordPress'te bir eylem, yürütme sırasında veya belirli olaylar meydana geldiğinde belirli noktalarda tetiklenen bir PHP işlevidir. Varsayılan olarak, WordPress, çekirdek koda bağlanmanıza ve kendi işlevselliğinizi eklemenize izin veren bir dizi yerleşik eylemle birlikte gelir. Bununla birlikte, WordPress sitenizi daha da özelleştirmek için kendi özel eylem kancalarınızı da oluşturabilirsiniz. Özel bir eylem kancası oluşturmak nispeten basittir. İlk olarak, kancanız için bir ad seçmeniz ve ardından WordPress'te nereye bağlanmak istediğinize karar vermeniz gerekir. Bir ad ve konum seçtikten sonra, işlevinizi oluşturabilir ve WordPress'e bağlayabilirsiniz. Bir gönderi yayınlandığında çalışan özel bir eylem kancası oluşturmak istediğinizi varsayalım. Yapmanız gereken ilk şey, kancanız için bir isim seçmek. Bu örnek için buna "yayın_gönder" diyeceğiz. Ardından, WordPress'e nereye bağlanmak istediğinize karar vermeniz gerekir. Bu durumda, "yayınla_gönder" işlemine bağlanacağız. Bu nedenle, bir sonraki adım işlevinizi oluşturmaktır. İşlevinizde, istediğinizi yapabilirsiniz. Bu örnek için ekrana bir mesaj yazdıracağız. Artık işlevinize sahip olduğunuza göre, bir sonraki adım onu ​​WordPress'e bağlamaktır. Bunu yapmak için, function.php dosyanıza aşağıdaki kodu eklemeniz gerekir: add_action( 'publish_post', 'publish_post_function' ); Bu kod, WordPress'e "yayın_post_işlevi"ni "yayın_gönder" eylemi tetiklendiğinde çalıştırmasını söyler. Ve bu kadar! Artık WordPress'te özel bir eylem kancasını başarıyla oluşturdunuz.

Bir WordPress eylem kancası, bir tema veya eklenti üzerinde belirli bir konumda çeşitli işlevler (eylemler) için kullanılabilen bir nesnedir. Kullanıcıların kendi özel kodlarını değiştirmelerine veya eklemelerine izin veren eylem kancaları, genellikle temalarda ve eklentilerde bulunur. Tema kancalarını kullanarak kendi HTML'nizi oluşturabilir ve özel işlevleri çalıştırabilirsiniz. UberMenu Manuel Entegrasyon kılavuzu, eylem kancalarının nasıl çalıştığına dair ayrıntılı bir açıklamanın yanı sıra bunların örneklerini içerir. Bir eylem kancası kullanarak başlığınızın altına fazladan metin eklemek mümkündür. Artık Tema Panelinin kontrol panelinden herhangi bir tema eylem kancasına özel içerik ekleyebilirsiniz. Kabul html alanlarını kullanarak bir alt tema kullanmak zorunda kalmadan bir temaya içerik eklemeyi kolaylaştırır. PHP'yi Tema Paneline içerik eklemek için kullanamayacağınız için, herhangi bir yeni içerik global olarak eklenecektir.

WordPress Temamın Düzenini Nasıl Değiştiririm?

Bir WordPress temasının düzenini değiştirme süreci kullandığınız temaya bağlı olarak değişebileceğinden, bu sorunun tek bir cevabı yoktur. Bununla birlikte, genel olarak, temanın dosyalarına erişerek ve öğelerin sayfada düzenlenme şeklini değiştirmek için kodu düzenleyerek WordPress temanızın düzenini değiştirebilirsiniz. Kodu düzenleme konusunda rahat değilseniz, WordPress temanızın düzenini değiştirmenize yardımcı olabilecek bir dizi eklenti de vardır.

Yeni tasarlanan Düzenler sekmemiz, güçlü yeni özelliklerimizi kullanarak sizinki gibi görünen ve hissettiren bir web sitesini hızlı ve kolay bir şekilde oluşturmayı kolaylaştırır. Ayrıca, daha belirgin hale getirmek için belirli gönderi türlerinin veya kategorilerinin düzenini değiştirebilirsiniz. Tamamen özel WordPress sayfa düzenleri için en yeni İletken eklentimizi nasıl kullanacağınızı öğreneceksiniz. Ayarlar menüsüne giderek bir WordPress sayfasının düzenini minimum düzeyde değiştirebilirsiniz. Ana sayfanın ve blog sayfasının görünüşünü ve verdiği hissi ayarlamak için iki açılır menüyü kullanabilirsiniz. İletken kullanarak bir sayfanın düzenini belirtebilirsiniz, ancak bir sayfanın belirli yerlerinde görünen içeriği de belirtebilirsiniz.

WordPress Temanızı Nasıl Güvenle Değiştirirsiniz?

WordPress özelleştiriciyi kullanarak bir temada bazı temel değişiklikler yapabilirsiniz, ancak önce bir tema geliştiricisine danışmalısınız. Bir WordPress temasında düzgün kodlamadan değişiklik yapmak kararsızlığa, güvenlik sorunlarına ve veri kaybına neden olabilir.

Eylem Kancası için Varsayılan Öncelik Nedir?

Örnek olarak 999 olmak üzere varsayılan öncelik ondur; ancak, isterseniz büyük olasılıkla on veya yirmi olarak ayarlayabilirsiniz.

Kancaları kullanırken, her geri aramaya bir öncelik numarası atayabiliriz ve bir öncelik numarası atamazsanız, daha küçük bir sayı kullanmanız gerekir, 10. WordPress Eylem kancası, WordPress açıldıktan sonra işlem yapmanızı sağlar. WP bir gönderiyi başlatmaya başladığında veya biri bir gönderi yayınladığında, bir widget oluşturmak veya bir Tweet göndermek için WP_HOOK kullanılır. WP_HOOK, WP_includes/class-WP-hook içindeki bir sınıftır. Kancalar iki çeşittir: eylemler ve filtreler. Kancalar o kadar yaygındır ki WordPress Core bile bunları koduna dahil eder. WordPress veritabanı geliştiriciler tarafından doğrudan sorgulanabilir, ancak gönderileri ararken WP_Query önerilir.

WordPress Filtre İşlevlerine Bağlanmak

İlk parametre, filtrenin adı ve ardından dizedir. Bağlandığınız işlevin adı genellikle aynı olmalıdır. geri arama, yapıcıya dahil edilmesi gereken ikinci bir parametredir.