Otomatik yüklenen değerlerin nasıl kullanıldığı hakkında fazla bilgi bulamadım.
Otomatik yüklenen seçenekler için özel bir durum yoktur, bunlar normal seçeneklerle aynı şekilde kullanılır, ancak tablonun hangi autoload
sütununun options
anlamını anlayalım. Bu sütun, bir isteğin başlangıç aşamasında bir seçenek getirmemizin gerekip gerekmediğini veya yalnızca isteğe bağlı olarak bir seçenek getirmemiz gerektiğini belirler.
Ancak bu otomatik yükleme gerçekleştiğinde ve ne işlev görür? Tüm otomatik yükleme seçenekleri, her HTTP isteğinin başlangıcında WP tarafından işlenen işlev wp_load_alloptions
tarafından çağrılan işlev tarafından yüklenir ve önbelleğe is_blog_installed
alınır.
Özetleyelim: otomatik yüklenen seçenek aynı seçenektir, ancak WP tarafından HTTP istek işlemenin başlangıcında yüklenir.
Bir seçeneğe erişmem gerektiğini varsayalım ... hangi yöntem önerilir?
$GLOBALS
Doğrudan almak , get_option
bunun yerine kullanmak kötü bir yaklaşımdır.
- Özelleştirilebilen değişkenleri genelleştirmek hoş karşılanmaz ve mümkün olduğunca az yapılması önerilir
- Benim açımdan bu sizin için en iyi seçenek
- Başka bir şey bile düşünmeyin :)
Neden get_option
her seferinde fonksiyon kullanmak en iyi seçenektir? Çünkü:
- İlk ve en önemli nedeni : Eğer o kadar güncel değerini, diyorsunuz her zaman dönecektir emin olabilirler.
- İleride yeniden kullanmak için önbelleğe alır.
option_optionname
Filtre ekleyerek diğer eklenti ve temanın seçeneklerinizi kancalamasına izin verir .
- Henüz yüklenmediyse bir seçenek getirilir.