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 autoloadsütununun optionsanlamı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_alloptionstarafından çağrılan işlev tarafından yüklenir ve önbelleğe is_blog_installedalı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?
$GLOBALSDoğrudan almak , get_optionbunun 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_optionher 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_optionnameFiltre ekleyerek diğer eklenti ve temanın seçeneklerinizi kancalamasına izin verir .
- Henüz yüklenmediyse bir seçenek getirilir.