Я создаю настраиваемую тему, в которой есть много переменных, которые я хочу использовать во всем.
Пример:
$tv = $options['tv'];
$movies = $options['movies'];
$print = $options['print'];
//....and about 50 more.
С этой целью я просто помещал их все в файл с именем vars.php, а затем в header.php темы я включаю его...
require_once('vars.php');
Пока это работает, оно не похоже на лучший способ. Я читал много раз, что использование глобальных переменных (предположительно в functions.php) не является хорошей идеей, но верно ли это?
Но если это хорошо, чтобы использовать глобальные переменные в functions.php(даже многие из них), это правильный способ сделать это?:
global $tv;
$tv = $options['tv'];
global $movies
$movies = $options['movies'];
global $print
$print = $options['print'];