Добро пожаловать!
Войдите, чтобы продолжить своё путешествие и открыть мир возможностей.
Получает ID текущего города или по slug
get_city_id()
557
get_city_id('moskva')
get_city_id()
Получает поле ACF с 3-уровневым fallback
get_city_field('phone')
'12345 (по умолчанию в ACF)'
get_city_field('phone')
get_city_field('address')
get_city_field('city_name')
get_city_field('phone', 526)
Получает всю информацию о текущем городе
get_current_city_info()
Array
(
[city_term_slug] => default
[city_term_id] => 557
[city_term_name] => твоём городе
[is_blog_post] => 1
[city_data] => Array
(
[city_name] => твоём городе
[phone] => 12345 (по умолчанию в ACF)
[address] => Какой-то
[faq-repiter] =>
)
)
get_current_city_info()
get_current_city_info(123)
Получает умное название города для отображения
city_data()->getCityTermName()
'твоём городе'
city_data()->getCityTermName()
city_data()->getCityTermName('moskva')
Получает slug города из URL
city_data()->getCurrentCitySlug()
'default'
city_data()->getCurrentCitySlug()
Получает все объединенные данные с fallback
city_data()->getMergedCityData()
Array
(
[city_name] => твоём городе
[phone] => 12345 (по умолчанию в ACF)
[address] => Какой-то
[faq-repiter] =>
)
city_data()->getMergedCityData()
city_data()->getMergedCityData(526)
Проверяет существование города
city_data()->cityExists('moskva')
true
city_data()->cityExists('moskva')
city_data()->cityExists('spb')
Очищает кэш API
city_data()->clearCache()
'void'
city_data()->clearCache()
Получает объект термина города
city_data()->getCityTerm()
WP_Term Object
(
[term_id] => 557
[name] => default
[slug] => default
[term_group] => 0
[term_taxonomy_id] => 557
[taxonomy] => city
[description] =>
[parent] => 0
[count] => 0
[filter] => raw
)
city_data()->getCityTerm()
city_data()->getCityTerm('moskva')
Получает поле из ACF поста (уровни 1-2)
city_data()->getPageField('phone', 557)
''
city_data()->getPageField('phone', 557)
city_data()->getPageField('address', 557)
Получает поле из настроек (уровень 3)
city_data()->getSettingsField('phone')
'12345 (по умолчанию в ACF)'
city_data()->getSettingsField('phone')
city_data()->getSettingsField('city_name')
Войдите, чтобы продолжить своё путешествие и открыть мир возможностей.