Привет, мир! С текстом
With the advent of AI and machine learning, personalized learning is becoming more accessible than ever. Students can now receive tailored content that suits their individual needs, enhancing engagement and...
Получает 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')
Мы выбрали лучших репетиторов, чтоб Вам осталось толкьо учиться.
With the advent of AI and machine learning, personalized learning is becoming more accessible than ever. Students can now receive tailored content that suits their individual needs, enhancing engagement and...