Sorunun temeli kusurlu. Özelleştirici API bir değil seçenekleri API ziyade bir seçenek önizleme API. Özelleştirici API, iki API'den biri yoluyla eklenen mevcut ayarlar için kontrolleri kaydetmek için Ayarlar API'sına veya Tema Modları API'sine dayanır .
Özelleştirici değil - ve olamaz - kayıt / tanımlamak yeni zaten Ayarlar API veya Tema Değişiklikler API ya aracılığıyla tescil edilmemiş ayarları. Farklı bir yol söyledi: Özelleştirici API, ayarları doğrudan veritabanına eklemek veya doğrudan veritabanından almak için bir API değildir; Özelleştirici API'si , ayarları veritabanına kaydetmek veya veritabanından ayarları almak için Ayarlar API'sını veya Tema Modları API'sini kullanır.
Bu nedenle, Özelleştirici API, mevcut seçenek API'lerinden birine alternatif değildir ; bunun yerine, ayarlar sayfası için bir alternatiftir . Özelleştirici, bir ayarın Ayarlar API'sı veya Tema Modları API'sı aracılığıyla kaydedilip kaydedilmediğini umursamaz ve bu ayarlar Customzer'da karıştırılabilir ve eşleştirilebilir. Aslında, çoğu durumda, bu tür ayarları vardır özel başlık ve özel bir arka plan tema Değişiklikler vardır ve Site Başlık ve Açıklama Ayarlar API şunlardır: karma ve eşleşti.
Özelleştirici API'sı aracılığıyla ayarların ve denetimlerin nasıl kaydedildiğini tam olarak anlamak için Otto'nun mükemmel eğitimlerini okumanızı öneririz:
Dolayısıyla, soru belirtilen API'lerle ilgili değildir veya bu API'larla ilgili değildir. Uygun sorular / veya sorular:
- Kullanım ya Settings API veya Tema Modlar API için mevcut ayarların kayıt yoluyla önizleme Özelleştirici API
- Kullanım ya Özelleştirici API ya bir özel Tema'nın ayarları sayfası kullanıcıya izin vermek için yapılandırmak Tema seçenekleri .