«settings-api» etiketlenmiş sorular

WordPress 2.7'de eklenen Ayarlar API'si, ayar formlarını içeren yönetici sayfalarının yarı otomatik olarak yönetilmesine izin verir. Ayar sayfalarını, bu sayfalardaki bölümleri ve bölümler içindeki alanları tanımlamanıza olanak tanır. Yeni ayar sayfaları, içlerindeki bölümler ve alanlarla birlikte kaydedilebilir. Mevcut ayarlar sayfaları, yeni ayar bölümleri veya içlerindeki alanlar kaydedilerek de eklenebilir.

1
Dizi dizisi ile API ayarları
Wrox WordPress eklenti geliştirme kitabını yeni bir eklentiye başlamak için birincil referans olarak kullanıyorum ve tüm ayarların 1 dizi olarak kaydedilebileceğini anlıyorum ancak kitap buna ve benim yaptığım her şeye örnek vermiyor İnternette bulmak bir örnekten diğerine çok farklı görünüyor. Konstantin’in gönderdiği yazının ikinci yarısı beni yaklaştırıyor, ancak çok alanlı …

2
Genel ayarlar sayfasına birden çok özel alan ekle
Yapmak istediğim, genel ayarlara birkaç özel alan eklemek. Bu kullandığım kod. Tamam çalışıyor ama sadece nasıl daha fazla alan ekleyeceğimi bilemiyorum. Şimdilik biri telefon numarası diğeri adres adresi olmak üzere iki alan oluşturmak istiyorum: function register_fields() { register_setting('general', 'my_first_field', 'esc_attr'); add_settings_field('my_first_field', '<label for="my_first_field">'.__('My Field' , 'my_first_field' ).'</label>' , 'print_custom_field', 'general'); …

2
Ayarlar API'sı ve Tema Özelleştirici
Ayarlar API'sını ne zaman kullanmak uygun olur ve tema özelleştiriciyi ne zaman kullanmak daha iyi olur? Bütün sabah Googled yaptıktan sonra, bu konuda iyi düşünülmüş ve yakın zamanda bir rehber bulamadım. Söylemek için henüz erken olsa da, tema özelleştiricinin daha fazla Squarespace benzeri düzenleme özelliği getirmeye yönelik anlamlı bir ilk …

5
OOP Eklentisi için Ayarlar Sayfası Gönderimi'nde “Hata: Seçenekler Sayfası Bulunamadı”
Tom McFarlin'in Boilerplate deposunu OOP uygulamalarını kullanan bir şablon olarak kullanarak bir eklenti geliştiriyorum . Ayarlarımı neden doğru bir şekilde gönderemediğimi tam olarak anlamaya çalışıyorum. Burada başka bir soruya önerildiği gibi boş bir dize eylem özniteliğini ayarlamaya çalıştım, ama bu yardımcı olmadı ... Aşağıda kullandığım genel kod kurulumu ... Form …

1
Add_settings_field () öğesinden bağımsız değişkenler geri arama işlevine nasıl geçirilir?
Ben böyle bir işlevi var: add_settings_field( 'contact_phone', 'Contact Phone', 'settings_callback', 'general'); Bu çalışır. Settings_callback öğesini çağırır. Güzel. Bununla ilgili sorunum: Yaptığım her şey biraz yankı yapıyorsa, eklediğim her ayar için bir geri çağırma işlevi tanımlamak istemiyorum. function settings_callback() { echo '<input id="contact_phone" type="text" class="regular-text" name="contact_phone" />'; } Bunu neden dünyada …

3
Değişken add_settings_section () geri aramasına nasıl geçirilir?
Mümkün olduğunca, bir Eklenti'deki her ayar için Ayarlar API'sı işlevini otomatikleştirmeye çalışıyorum. Seçenekler dizisi ile döngü ve çıktı add_settings_section()ve add_settings_field()yeterince basit: add_settings_section(): $oenology_hooks_tabs = oenology_hooks_get_settings_page_tabs(); foreach ( $oenology_hooks_tabs as $tab ) { $tabname = $tab['name']; $tabtitle = $tab['title']; $tabsections = $tab['sections']; foreach ( $tabsections as $section ) { $sectionname = …

2
Get_option işlevi önbelleğe alınmış mı?
Eklentimde, veritabanından bir seçenek almak için aşağıdaki kodu kullanıyorum: $options = get_option('my_plugin_options'); Bunu 10 kez eklentimin çeşitli işlevlerinde kullanırsam, WordPress veritabanına 10 sorgu yapar mı yoksa her HTTP isteği için yalnızca 1 veritabanı çağrısı yapar ve sonuçları önbelleğe alır mı?

3
Ayarlar API'sının avantajları nelerdir?
WordPress ile neredeyse hiç çalışmadığımı söyleyerek önceden haber vereyim - aslında, WordPress'te son kez bir site yaptığımda 2.2 sırasında geri döndüm. Dün her şeyden bir karışıklık yaptım ve burada temel bir menü eklentisi çalışmaya çalışırken birkaç soru sordum. Şimdi eklentiyi tamamen işlevsel ve beklediğim gibi davranıyorum, bu yüzden burada ve …

1
Özel Yazı Türü Ayarları sayfasında, arşivi görüntülemek için sayfayı seçin
Bu nedenle, bu gönderinin kabul edilen cevabını takip ettim Özel Gönderi Türü için 'Ön sayfa gösterileri' ayarına başka bir ayar eklemek mümkün ama tamamen işe yaramadı, bu yazıdaki kabul edilen cevapla karşılaştırmak zorunda kaldı. Do_settings_sections çıktı alınamıyor. Nedenini anlayamıyorum Şimdi, aslında aşağıdaki kodu kullanarak çalışır //Add settings to menu add_action( …

1
Tema seçenekleri kaydedildikten SONRA çalıştır işlevi?
Garip bir soru, tema ayarlarım kaydedildikten SONRA nasıl özel bir işlev çalıştırabilirim? Register_settings () işlevinin sanitize bir geri çağırma olduğunu, ancak ayarlar değiştirilmeden önce çalıştığını görüyorum. Kurtarıldıktan sonra koşacak bir şeye ihtiyacım var. Bunu yapmak için kullanabileceğim bir eylem veya filtre var mı? DÜZENLE - Yani yaptığım bu ayar var: …

1
Bir eklenti seçenekleri sayfası için ayarlar API'sı ile birden fazla seçme dizisini nasıl kaydedebilirim?
Bu benim ayarları API benim kullanımı yerine benim PHP ile ilgili bir sorun olabilir düşünüyorum, ama çok seçim kutusu için bir dizi veri kaydetmek için Wordpress alamıyorum görünmüyor. Çoklu seçim kutusu özel bir meta alana karşılık gelir ve seçim seçenekleri, bu meta alanını görüntüleyecek özel yayın türleridir. Ekran kodu: case …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.