Bawię się autoload
kolumną options
stołu. Nie znalazłem wielu informacji o tym, jak używane są automatycznie ładowane wartości. Próbowałem print_r($GLOBALS)
i zobaczyłem, że opcje automatycznego ładowania są zapisane w $GLOBALS['wp_object_cache']->cache['options']['alloptions']
.
Czy istnieje inny sposób dostępu do tych zmiennych?
Załóżmy, że muszę uzyskać dostęp do opcji my_option
, która została ustawiona na automatyczne ładowanie, wiele razy w różnych szablonach (np. Raz w header.php
, raz w footer.php
), która metoda jest zalecana?
- Czy mogę pobrać go z
$GLOBALS
tablicy (ponieważ wartość już tu jest) - Czy muszę użyć
get_option('my_option')
raz i ponownie zglobalizować zmienną - Używaj za
get_option('my_option')
każdym razem (czego nie widzę sensu) - Coś innego