diff --git a/wp-content/themes/dekart/functions.php b/wp-content/themes/dekart/functions.php index 5d9e11a..3cd7f03 100644 --- a/wp-content/themes/dekart/functions.php +++ b/wp-content/themes/dekart/functions.php @@ -2019,11 +2019,6 @@ function dekart_branch_settings_page() { -
- - -

Через запятую. Для Schema.org LocalBusiness.areaServed

-
@@ -2192,11 +2187,7 @@ function dekart_branch_settings_page() {

Появляется в сниппете Google и Яндекса как описание организации. Рекомендуется 1–2 предложения: тип школы, какие классы, особенности. Пример: «Частная школа полного дня в Щёлково. Обучение с 1 по 11 класс, подготовка к ЕГЭ и ОГЭ, индивидуальный подход.» Если пусто — собирается автоматически из названия и города филиала.

-
- - -

Города через запятую, где работает школа. Первым укажите город филиала. Влияет на локальный поиск — школа будет показываться жителям этих городов. Пример: Щёлково, Фрязино, Монино, Ивантеевка, Королёв

-
+ diff --git a/wp-content/themes/dekart/inc/schema.php b/wp-content/themes/dekart/inc/schema.php index b578fa2..53888bd 100644 --- a/wp-content/themes/dekart/inc/schema.php +++ b/wp-content/themes/dekart/inc/schema.php @@ -525,8 +525,9 @@ function dekart_schema_local_business(): ?array { $google_place_id = get_option( 'branch_google_place_id' ); // branch_google_maps_url — Google Maps URL для hasMap $google_maps_url = get_option( 'branch_google_maps_url' ); - // branch_area_served — города обслуживания (через запятую) - $area_served_raw = get_option( 'branch_area_served', 'Щёлково, Фрязино, Монино, Ивантеевка, Королёв' ); + // area_served — города обслуживания (через запятую) + // Приоритет: CF schema_area_served → Settings API branch_area_served + $area_served_raw = carbon_get_theme_option( 'schema_area_served' ) ?: get_option( 'branch_area_served', 'Щёлково, Фрязино, Монино, Ивантеевка, Королёв' ); // branch_hours — часы работы: CF complex (schema_hours) → textarea (branch_hours) $hours_cf = carbon_get_theme_option( 'schema_hours' );