Еще один вариант — использовать
update_option()
$city_data = array(
'iso-area' => 'RU-MOS',
'title' => 'Москва',
'gde' => 'в Москве',
'kuda' => 'в Москву',
'otkuda' => 'из Москвы',
'chej' => 'Московский',
'chego' => 'Москвы',
'chemu' => 'Москве',
'o-chem' => 'о Москве',
'english' => 'Moscow',
'population' => '12 655 050',
'region' => 'central',
);
update_option( '_city_data', $city_data, 'yes' );
Вы можете один раз положить нужные вам данные в опции сайта и получать их любом нужном вам месте для использования
$site_data = get_option( '_site_data' );
vardump( $site_data['title'] );
Последний аргумент функции
yes/
no означает загрузку данных на autoload, т.е. её значение будет автоматически подгружаться в память при загрузке движка, а при обращении браться из кеша
Если поставить
no, то обращение к опции создаст дополнительный запрос в базу. Выбирайте на основе того, на сколько часто вам нужна эта опция в проекте