Bir WordPress Eklenti Ayarları Sayfası Oluşturma – Adım 1: Eklenti Dosyasını Oluşturun
Yayınlanan: 2022-09-27WordPress Eklenti Ayarları Sayfası Oluşturma Bu eğitimde, bir WordPress eklenti ayarları sayfası oluşturacağız. Bu, eklenti seçeneklerimizi WordPress yönetici alanına eklememize izin verecektir. WordPress 2.7'de tanıtılan Ayarlar API'sini kullanacağız. Bu API, eklentilerinize ayar sayfaları eklemeyi çok kolaylaştırır. Öyleyse başlayalım. Adım 1: Eklenti Dosyasını Oluşturun Öncelikle eklenti dosyamızı oluşturmamız gerekiyor. “my-plugin-settings.php” adını vereceğiz ve eklenti dizinimize koyacağız. Yapmamız gereken ilk şey eklentimizi tanımlamak. Bunu eklenti dosyamıza aşağıdakileri ekleyerek yapacağız: /* Eklenti Adı: Eklenti Ayarlarım Eklenti URI'si: http://example.com/my-plugin-settings Açıklama: Bu, bizim eklentimize bir ayarlar sayfası ekleyen bir eklentidir. Eklenti. Sürüm: 1.0 Yazar: John Doe Yazar URI'si: http://example.com Lisans: GPLv2 */ ? > Bu, eklentimize bir ad, açıklama ve diğer bazı bilgileri verecektir. Ardından, eklenti ayarları sayfamızı oluşturmamız gerekiyor.
Yöneticiler tarafından erişilebilen ayarlar sayfası kullanılarak bir eklenti eklenebilir. Bu makalede, aşağıdakileri nasıl gerçekleştireceğinizi öğreneceksiniz. Son olarak, makalenin en sonunda, basit bir ayarlar sayfasına sahip bir WordPress eklentisinin çalışan bir sürümünde aşağıda listelenen işlevleri içeren bir GitHub deposundan bahsedeceğiz. İlk adım, sınıfınız plugins-name-configured-display.php'ye displayPluginAdminSettings işlevini eklemektir. Bu işlev, birden fazla ayar formunuz varsa hangi sekmede olduğunuzu belirler, WordPress'in sahip olabileceği tüm bildirimleri görüntüler ve eklentinin ayarlar sayfasını görüntülemek için kullanacağınız PHP dosyasını belirtir. 4. adımda, displayAdminTab işlevinize pluginNameSettingsMessages adlı başka bir işleve referans ekleyeceksiniz. Eklenti dosyalarını yerel bir geliştirme ortamında düzenlemek istiyorsanız, WordPress yönetici panosunu kullanabilirsiniz.
Eklentinizin ana klasörünün bir kopyasını alın ve WordPress kurulumuna ekleyin. Boyutu ve kapsamı nedeniyle yukarıdaki registerAndBuildFields işlevi çok daha küçük ve daha okunaklı. Bu gönderi sonucunda, eklenti ayarlarınızda seçim kutularını kullanmanıza izin veren bu işlevi ekledik.
WordPress Eklentisi Genel Bilgi Ayarları Sayfası

Bir WordPress Eklentisi Genel Tablo Ayarları Sayfası, bir WordPress Eklentisi geliştirmeye başlamak için harika bir yol olabilir. Eklentiniz için bir başlangıç noktası sağlar ve organize olmanıza yardımcı olabilir. Ayrıca WordPress Eklentisi geliştirme hakkında bilgi edinmenin harika bir yolu olabilir.
WordPress Ayarları API'si, WordPress 2.7'ye dahil edilmiştir ve geliştiricilerin ayar alanlarını mevcut gösterge tablosu ayarları formlarına kaydetmesine olanak tanır. Bu araç yardımıyla tanımladığınız bölümler içerisinde bölüm, sayfa ve alanlar tanımlayabilirsiniz. WordPress eklentinize bir ayarlar sayfasını nasıl eklersiniz? WordPress eklentiniz için bir ayarlar sayfası oluşturmanıza yardımcı olacak çok sayıda sarmalayıcı kitaplığı vardır. Aşağıdaki örnekte, ayarları ona bağlayarak bir grup bölümü oluşturuyoruz. Etkinleştirilmesi gereken ayar daha sonra get_option('dbi_example_ plugin_options') ve dizi anahtarı kullanılarak tanımlanmalıdır. Dağıtım için eklenti veya tema geliştirirken, yüklenmediği için ACF'ye güvenemezsiniz.
Carbon Fields çerçevesini kullanma hakkında daha fazla bilgi edinmek için önceki makalemize bakın. Çerçeve, 'Sonuç Sınırı' alanına varsayılan, maksimum, minimum ve maksimum parametreleri eklemek gibi alanları daha kullanıcı dostu hale getirmeyi çok kolaylaştırır. Başka bir seçenek de bir WordPress oluşturucu aracılığıyla WordPress.settings API'sinden yararlanmaktır. WordPress Option Page Generator'ı kullanarak ayarlar sayfamızı yeniden oluşturabiliriz. Geleneksel admin-ajax.php isteklerine alternatif olarak, REST API, sayfa yenilenirken arka planda form ayarlarının kaydedilmesini sağlayarak performans avantajlarının yanı sıra gelişmiş kullanıcı deneyimleri sağlar. Josh Pollock, bu makalede jQuery ve REST API kullanarak bir ayarlar sayfasının nasıl oluşturulacağı konusunda size yol gösterir. Sıradaki VueJS destekli ayarlar sayfası.
Bu makalede kullanılan kod, paketi doğrudan Composer'a ve ayarlar sayfasına yüklemek için kullanılabilir. REST API'yi kullandığınızda, WordPress yönetiminizde birçok React veya VueJS yapabilirsiniz. Şu anki favorim, birden fazla ayar sekmesi ve alt bölümü bulunan WP-optionskit. Bir eklenti için bir WordPress ayarları sayfası oluşturma yaklaşımı nedir? Herhangi bir sorunuz varsa yorumlarda bize bildirin.

WordPress Özel Ayarlar Eklentisi
WordPress için birçok harika özel ayar eklentisi mevcuttur. Her birinin kendine özgü özellikleri ve faydaları vardır. Bununla birlikte, bazı ortak özellikler arasında WordPress sitenizin görünümünü ve verdiği hissi özelleştirme, yeni işlevler ekleme ve mevcut eklentilerinizin yeteneklerini genişletme yeteneği bulunur. Sonuç olarak, ihtiyaçlarınız için doğru özel ayar eklentisini seçmek, özel hedeflerinize ve gereksinimlerinize bağlı olacaktır.
WordPress ayarlarına eklenti için eklenti ayarını nasıl eklerim? Knowband blogu, E-Ticaret Modüllerine odaklanır. Bu blogun amacı, özel bir eklenti ayarının nasıl oluşturulduğunu açıklamaktır. Uygulanabilmesi için eklentinin ayarlarının eklenmesi gerekir. Eklenti klasörünüz, Woo Commerce sitenizin eklentiler klasöründe bulunabilir. Eklenti dizininizde yeni bir PHP dosyası oluşturulmalıdır. Örnek kodda, aşağıdaki seçenekler sayfasındaki kodu custom-plugin.php dosyasına kopyaladık. Bu adımı takiben, aşağıdaki resimde gösterildiği gibi Word press ayarında özel eklentinizin seçeneğini görebileceksiniz: Bu adımda, özel eklentinin ayarlarında seçenekleri (alanları) gösterecek bir form oluşturmalısınız. sayfa.
WordPress Özel Ayarlar Sayfası
WordPress özel ayarlar sayfası , WordPress siteniz için kendi özel seçeneklerinizi ekleyebileceğiniz bir sayfadır. Bu, temanız veya eklentiniz için seçenekler eklemek veya siteniz için özel bir kontrol paneli oluşturmak istiyorsanız faydalı olabilir.
Bu yazıda WordPress için yeni bir özel ayar sayfasının nasıl oluşturulacağını gözden geçireceğiz. WordPress'in ayarlar API'sinin bir parçası olan bir ayar bölümü, geliştiricilerin ayarlarını başlıklara göre düzenlemelerine olanak tanır. Bu sayfa, önceki gönderide özel bir yönetici sayfası oluşturmak için kullanılan kodu içerir. Yukarıdaki kodun bir sonucu olarak yukarıdaki koda yeni bir ayar bölümü ekledik. settings_fields işlevi, yalnızca ayarlara ve giriş işaretlemelerine işaretleme eklemenize izin vermekle kalmaz, aynı zamanda ayarları ve işaretlemeleri kimin oluşturduğunu takip ederek güvenlik sağlar. Bu durumda, kodu admin_init adlı yeni bir işleve saracağız. Ayarları kaydetmeye çalıştığınızda, seçenek sayfasının bulunamaması gibi bazı hatalar oluşabilir.
Henüz WordPress'e kayıtlı olmadığımız için, değerden tasarruf etmek için henüz WordPress veritabanına erişimimiz yok. register_setting fonksiyonu ile WordPress'te ayarlarımızı yapacağız. get_option işlevi, eklenen bir ayarın kayıtlı değerini döndürür.
WordPress Ayarları Sayfası
Ayarlar sekmesi , WordPress Yönetici kenar çubuğunda bulunur ve bir WordPress web sitesinin çeşitli bölümleri için ayarları yapılandırmak için merkezi bir merkez görevi görür. Bu bölümde birden fazla alt panel bulunabilir ve WordPress eklentileri genellikle Ayarlar sekmesinin altındaki bir menü seçeneği olarak ayarlar sayfasını içerir. Ayarlar simgesine tıkladığınızda, etkinleştirebilirsiniz. Bu genel bir ekrandır.
Bir ayarlar sayfasını nasıl oluşturacağınızdan emin değilseniz, bir WordPress eklentisi oluşturmak ilginç bir deneyim olabilir. Bazen sonsuz sayıda seçenek olmasına rağmen, herkes için seçenekler sunmanın iyi bir şey olduğuna inanıyoruz. Sonuç olarak, bu kararlar, doğası gereği tekniktir, ortalama bir kullanıcının yapamadığı seçimlerdir. WordPress'in Ayarlar API'si artık 2.70 sürümünde mevcuttur. Bu işlevlerin amacı, ayar sayfalarının oluşturulmasını basitleştirmektir. Hangi seçeneklerin mevcut olduğunu ve bunların her birini düzenlemek için hangi kullanıcı arayüzünün kullanılacağını tanımlamak için kullanılabilecek bir özellik dahildir. Öğrenmenin en iyi yolu örnekler aracılığıyla olduğundan, ilk ayarlar sayfamızı oluşturmak için ayarlar API'sini kullanalım.
Aşağıdaki adım, ayarlar sayfamızda görünecek seçeneklerin her birini seçmektir. Bu, iki yöntem kullanılarak gerçekleştirilebilir: register_setting ve add_settings_field. Bu açıklamayı yaparak ayarları kaydedeceğimiz veritabanının adını belirtebiliriz. Ek olarak, her alan, WordPress'e nasıl oluşturulması gerektiğini söyleyen bir işlev referansı içerir. Bir ayar sayfasının oluşturulması oldukça basittir. Kullanmak istediğiniz alanları bir çevrimiçi kod oluşturucu kullanarak ayarlar sayfanıza girebilirsiniz. Örneğimizde, geri aramaların buna benzer olması mümkündür. Bu geri arama, talimatlarına göre, yalnızca oluşturması amaçlanan alanın değerini döndürür.