' . "\n"; $og_title = wp_get_document_title(); $og_description = get_post_meta( $post_id, '_yoast_wpseo_metadesc', true ) ?: get_bloginfo( 'description' ); $og_url = get_permalink( $post_id ); $og_type = 'website'; if ( $thumb_id ) { $img_data = wp_get_attachment_image_src( $thumb_id, 'full' ); if ( $img_data ) { echo '' . "\n"; echo '' . "\n"; echo '' . "\n"; } $alt = get_post_meta( $thumb_id, '_wp_attachment_image_alt', true ); if ( $alt ) { echo '' . "\n"; } // Preload hero-изображения для LCP $img_large = wp_get_attachment_image_src( $thumb_id, 'large' ); if ( $img_large ) { echo '' . "\n"; } } echo '' . "\n"; echo '' . "\n"; echo '' . "\n"; echo '' . "\n"; echo '' . "\n"; echo '' . "\n"; }, 1 ); // Критический CSS для LCP вынесен в assets/css/reviews-page.css. // Inline-блок удалён: все hero-стили уже есть в CSS-файле. // ════════════════════════════════════════════════════════════ get_header(); $post_id = get_the_ID(); $theme_uri = get_template_directory_uri(); // ─── ДАННЫЕ ФИЛИАЛА (Settings API → CF theme option) ─── $branch_city = get_option( 'branch_city' ) ?: carbon_get_theme_option( 'site_city' ) ?: 'Щёлково'; $branch_city_prep = get_option( 'branch_city_prep' ) ?: 'в Щёлково'; $branch_phone = get_option( 'branch_phone' ) ?: carbon_get_theme_option( 'site_phone' ) ?: ''; $branch_email = get_option( 'branch_email' ) ?: carbon_get_theme_option( 'site_mail' ) ?: ''; $branch_name = get_option( 'branch_name' ) ?: carbon_get_theme_option( 'site_name' ) ?: 'Декарт'; $branch_addr = get_option( 'branch_address' ) ?: carbon_get_theme_option( 'site_address' ) ?: ''; $branch_coords = get_option( 'branch_coords' ) ?: carbon_get_theme_option( 'site_location' ) ?: ''; $branch_logo = get_option( 'branch_logo' ) ?: ''; $branch_region = get_option( 'branch_region' ) ?: 'Московская область'; $branch_social = get_option( 'branch_social' ) ?: carbon_get_theme_option( 'social_media' ) ?: array(); $branch_messengers = get_option( 'branch_messengers', array() ); // ─── КОНТЕНТ СТРАНИЦЫ (Carbon Fields post_meta) ─── // Метрики доверия $metric_1_num = carbon_get_post_meta( $post_id, 'reviews_hero_metric_1_number' ) ?: '500+'; $metric_1_lbl = carbon_get_post_meta( $post_id, 'reviews_hero_metric_1_label' ) ?: 'счастливых семей'; $metric_2_num = carbon_get_post_meta( $post_id, 'reviews_hero_metric_2_number' ) ?: '12+'; $metric_2_lbl = carbon_get_post_meta( $post_id, 'reviews_hero_metric_2_label' ) ?: 'лет в образовании'; $metric_3_num = carbon_get_post_meta( $post_id, 'reviews_hero_metric_3_number' ) ?: '4.9'; $metric_3_lbl = carbon_get_post_meta( $post_id, 'reviews_hero_metric_3_label' ) ?: 'рейтинг на Яндексе'; $metric_4_num = carbon_get_post_meta( $post_id, 'reviews_hero_metric_4_number' ) ?: '14'; $metric_4_lbl = carbon_get_post_meta( $post_id, 'reviews_hero_metric_4_label' ) ?: 'отзывов о школе'; // Результаты $results_title = carbon_get_post_meta( $post_id, 'reviews_results_title' ) ?: 'Декарт в цифрах'; $results_items = carbon_get_post_meta( $post_id, 'reviews_results' ); // FAQ $faq_items = carbon_get_post_meta( $post_id, 'reviews_faq' ); // Скрипт для кнопок (Bitrix24) из настроек филиала $branch_button_script = get_option( 'branch_button_script', '' ); // Виджет MyReviews из настроек филиала $myreviews_widget = get_option( 'branch_myreviews_widget', '' ); // Перелинковка $cross_title = carbon_get_post_meta( $post_id, 'reviews_cross_title' ) ?: 'Наши программы'; $cross_links = carbon_get_post_meta( $post_id, 'reviews_cross_links' ); // Видеоотзывы $video_title = carbon_get_post_meta( $post_id, 'reviews_video_title' ) ?: 'Видеоотзывы родителей'; $video_items = carbon_get_post_meta( $post_id, 'reviews_video' ); // ─── ЛОГОТИП ДЛЯ JSON-LD ─── if ( $branch_logo && is_array( $branch_logo ) ) { $jsonld_img_url = $branch_logo['url'] ?? ''; } elseif ( $branch_logo ) { $jsonld_img_url = wp_get_attachment_url( $branch_logo ); } else { $jsonld_img_url = ''; } if ( ! $jsonld_img_url ) { $logo_id = get_theme_mod( 'custom_logo' ); $jsonld_img_url = $logo_id ? wp_get_attachment_url( $logo_id ) : ''; } // ─── СОЦСЕТИ ДЛЯ JSON-LD ─── $jsonld_social = array(); if ( is_array( $branch_social ) ) { foreach ( $branch_social as $s ) { if ( ! empty( $s['url'] ) ) { $jsonld_social[] = $s['url']; } } } ?>

Отзывы о частной школе «Декарт»

Родители доверяют нам самое главное — вот что они говорят о нас

★★★★★ 4.9 из 5 на основе 247 отзывов на внешних площадках

Или позвоните:

'high', 'width' => $thumb_data[1], 'height' => $thumb_data[2], 'loading' => 'eager', ) ); } else { echo get_the_post_thumbnail( get_the_ID(), 'large', array( 'fetchpriority' => 'high' ) ); } ?>

🏫

💬

Режим работы школы: .

Стоимость обучения: . Узнать подробнее о ценах →

'Яндекс Карты', 'url' => $ext_yandex ); } if ( $ext_google ) { $ext_platforms[] = array( 'name' => 'Google Карты', 'url' => $ext_google ); } if ( $ext_2gis ) { $ext_platforms[] = array( 'name' => '2ГИС', 'url' => $ext_2gis ); } if ( $ext_otzovik ) { $ext_platforms[] = array( 'name' => 'Отзовик', 'url' => $ext_otzovik ); } if ( $ext_other_name && $ext_other_url ) { $ext_platforms[] = array( 'name' => $ext_other_name, 'url' => $ext_other_url ); } ?>

Мы дорожим доверием родителей, поэтому каждый отзыв на этой странице проходит проверку. Администратор связывается с автором, подтверждает, что ребёнок действительно учится в школе Декарт, и только после этого публикует отзыв. Мы публикуем как положительные, так и критические мнения — это помогает нам становиться лучше. Если у вас есть замечания по работе школы, напишите нам — администрация обязательно ответит. Мы открыты к диалогу и ценим обратную связь.

Отзывы родителей о частной школе в Щёлково

Все отзывы проходят проверку — мы связываемся с родителями и убеждаемся в достоверности каждого отзыва. Здесь собраны настоящие истории семей, чьи дети учатся в частной школе «Декарт» в Щёлково. Читайте, знакомьтесь и присоединяйтесь!

5 ) { $rating = 5; } $text = $item['review_text'] ?? ''; $teacher = $item['review_teacher'] ?? array(); $date = $item['review_date'] ?? ''; $is_long = strlen( wp_strip_all_tags( $text ) ) > 350; $batch = (int) ceil( $card_idx / 12 ); ?>
Фото <?php echo esc_attr( $author ); ?>
Преподаватель:
✓ Проверенный отзыв
12 ) : ?>

Отзывы появятся скоро. Будьте первым!

Почему родители выбирают Декарт

  1. :

Хотите так же? Запишитесь на день открытых дверей

Посмотрите, как проходят занятия в школе Декарт

<?php echo esc_attr( $photo_alt ); ?>

' . ''; } // 2. VK Video / любой другой oEmbed-провайдер (Rutube, VK Video, etc.) if ( ! $embed_html ) { $maybe_embed = wp_oembed_get( $video_url, array( 'width' => 560, 'height' => 315 ) ); if ( $maybe_embed ) { $embed_html = $maybe_embed; } } ?>

Отзывы на внешних площадках

Наше доверие подтверждено реальными отзывами на независимых платформах:

Остались вопросы? Позвоните:

Или прочитайте ответы на частые вопросы ниже

Частые вопросы о поступлении в школу Декарт

' . '' . '
' . '
' . wp_kses_post( wpautop( $a ) ) . '
' . '
' . '
'; $faq_idx++; if ( $count % 2 === 0 ) { $col1 .= $accordion; } else { $col2 .= $accordion; } $count++; endforeach; ?>

Запишитесь на бесплатную экскурсию

Познакомьтесь со школой, пообщайтесь с педагогами и задайте все вопросы лично. Экскурсия бесплатна и без обязательств.

Заполните короткую форму — мы перезвоним в течение 15 минут и согласуем удобное время экскурсии.

Бесплатно • Без обязательств • Перезвоним в течение 15 минут

Почему стоит прийти?

  • Экскурсия бесплатна и без обязательств
  • Покажем классы, познакомим с педагогом
  • Проведём диагностику знаний и расскажем об уровне ребёнка
  • Можно прийти всей семьёй
  • Перезвоним в течение 15 минут в рабочее время

Убедились, что школа Декарт — это то, что нужно вашему ребёнку? Не откладывайте знакомство. Запишитесь на бесплатную экскурсию без всяких обязательств — вы ничего не теряете. Вы увидите классы, пообщаетесь с педагогами, почувствуете атмосферу школы. Экскурсия длится 30–40 минут, можно прийти всей семьёй. Мы перезвоним в течение 15 минут в рабочее время, чтобы согласовать удобное время. Приходите и убедитесь сами, почему частная школа Декарт в Щёлково — правильный выбор для вашего ребёнка.

Хотите увидеть школу своими глазами?

Приходите на экскурсию — покажем классы, расскажем о программах и ответим на все вопросы

📚 Набор в 1 класс на 2026/27 учебный год открыт — осталось 12 мест
📅 Ближайший день открытых дверей:
Позвонить:

Контакты

Телефон:
Почта:
Адрес:
Наши соцсети:
0 ) { $agg_total_stars += $stars; $agg_review_cnt++; } $ld_review = array( '@type' => 'Review', 'reviewBody' => wp_strip_all_tags( $text ), 'author' => array( '@type' => 'Person', 'name' => $author ?: 'Анонимно', ), 'itemReviewed' => array( '@id' => home_url( '/' ) . '#organization' ), ); // reviewRating — только если есть оценка if ( $stars > 0 ) { $ld_review['reviewRating'] = array( '@type' => 'Rating', 'ratingValue' => $stars, 'bestRating' => 5, 'worstRating' => 1, ); } // datePublished — дата отзыва (из Carbon Fields) if ( ! empty( $card['review_date'] ) ) { $review_date = $card['review_date']; // Конвертируем d.m.Y → ISO 8601 YYYY-MM-DD if ( preg_match( '/^(\d{2})\.(\d{2})\.(\d{4})$/', $review_date, $m ) ) { $review_date = $m[3] . '-' . $m[2] . '-' . $m[1]; } $ld_review['datePublished'] = $review_date; } $ld_reviews[] = $ld_review; } } // ─── AggregateRating ─── $agg_rating = null; if ( $agg_review_cnt > 0 ) { $agg_rating = array( '@type' => 'AggregateRating', 'itemReviewed' => array( '@id' => home_url( '/' ) . '#organization' ), 'ratingValue' => round( $agg_total_stars / $agg_review_cnt, 1 ), 'ratingCount' => $agg_review_cnt, 'bestRating' => 5, 'worstRating' => 1, ); } // ─── FAQ Schema ─── $ld_faq = array(); if ( ! empty( $faq_items ) ) { $faq_main_entity = array(); foreach ( $faq_items as $item ) { $q_name = ! empty( $item['question'] ) ? wp_strip_all_tags( $item['question'] ) : ''; $q_ans = ! empty( $item['answer'] ) ? wp_strip_all_tags( $item['answer'] ) : ''; if ( $q_name && $q_ans ) { $faq_main_entity[] = array( '@type' => 'Question', 'name' => $q_name, 'acceptedAnswer' => array( '@type' => 'Answer', 'text' => $q_ans, ), ); } } if ( ! empty( $faq_main_entity ) ) { $ld_faq[] = array( '@type' => 'FAQPage', 'mainEntity' => $faq_main_entity, ); } } // ─── Организация ─── $org_address = array( '@type' => 'PostalAddress', 'streetAddress' => $branch_addr, 'addressLocality' => $branch_city, 'addressRegion' => $branch_region, 'postalCode' => get_option( 'branch_postal_code', '' ) ?: '', 'addressCountry' => 'RU', ); $organization = array( '@type' => 'School', '@id' => home_url( '/' ) . '#organization', 'name' => $branch_name, 'description' => 'Частная школа полного дня в ' . $branch_city . '. Обучение с 1 по 11 класс, подготовка к ЕГЭ и ОГЭ, индивидуальный подход.', 'url' => home_url( '/' ), 'address' => $org_address, 'priceRange' => get_option( 'branch_price_range' ) ?: 'от 40 000 ₽/мес', 'openingHoursSpecification' => array( array( '@type' => 'OpeningHoursSpecification', 'dayOfWeek' => array( 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday' ), 'opens' => '08:00', 'closes' => '19:00', ), array( '@type' => 'OpeningHoursSpecification', 'dayOfWeek' => 'Saturday', 'opens' => '09:00', 'closes' => '14:00', ), ), 'areaServed' => array( array( '@type' => 'City', 'name' => $branch_city ), array( '@type' => 'City', 'name' => 'Фрязино' ), array( '@type' => 'City', 'name' => 'Монино' ), ), // foundingDate задаётся в branch-опциях (SEO-таб) или в CF schema_founding_date ); // GeoCoordinates на уровне Organization (не внутри PostalAddress) if ( ! empty( $branch_coords ) && false !== strpos( $branch_coords, ',' ) ) { $coords_parts = explode( ',', $branch_coords ); if ( count( $coords_parts ) >= 2 ) { $lat = floatval( trim( $coords_parts[0] ) ); $lng = floatval( trim( $coords_parts[1] ) ); if ( $lat !== 0.0 || $lng !== 0.0 ) { $organization['geo'] = array( '@type' => 'GeoCoordinates', 'latitude' => $lat, 'longitude' => $lng, ); } } } // telephone — только если непустой if ( $branch_phone ) { $organization['telephone'] = $branch_phone; } if ( $jsonld_img_url ) { $organization['logo'] = $jsonld_img_url; } if ( ! empty( $jsonld_social ) ) { $organization['sameAs'] = $jsonld_social; } if ( $branch_phone || $branch_email ) { $cp = array( '@type' => 'ContactPoint' ); if ( $branch_phone ) { $cp['telephone'] = $branch_phone; } if ( $branch_email ) { $cp['email'] = $branch_email; } $cp['contactType'] = 'customer service'; $cp['areaServed'] = 'RU'; $cp['availableLanguage'] = array( 'Russian' ); $organization['contactPoint'] = array( $cp ); } // ─── WebSite ─── $ld_website = array( '@type' => 'WebSite', '@id' => home_url( '/' ) . '#website', 'url' => home_url( '/' ), 'name' => $branch_name, 'inLanguage' => 'ru-RU', 'publisher' => array( '@id' => home_url( '/' ) . '#organization' ), ); // ─── WebPage ─── $ld_webpage = array( '@type' => 'WebPage', '@id' => get_permalink( $post_id ), 'url' => get_permalink( $post_id ), 'inLanguage' => 'ru-RU', 'name' => wp_get_document_title() ?: 'Отзывы — ' . $branch_name, 'description' => 'Реальные отзывы родителей и учеников о частной школе Декарт в Щёлково. Истории поступлений, мнения о программах и педагогах.', 'isPartOf' => array( '@id' => home_url( '/' ) . '#website' ), 'about' => array( '@id' => home_url( '/' ) . '#organization' ), 'speakable' => array( '@type' => 'SpeakableSpecification', 'cssSelector' => array( '.reviews-faq__title', '.reviews-trust__text', '.reviews-hero__subtitle' ), ), ); // ─── Breadcrumb ─── $ld_breadcrumb = array( '@type' => 'BreadcrumbList', '@id' => get_permalink( $post_id ) . '#breadcrumb', 'itemListElement' => array( array( '@type' => 'ListItem', 'position' => 1, 'name' => 'Главная', 'item' => home_url( '/' ), ), array( '@type' => 'ListItem', 'position' => 2, 'name' => 'Отзывы', 'item' => get_permalink( $post_id ), ), ), ); // ─── Сборка @graph ─── $ld_graph = array_merge( array( $ld_website, $ld_webpage, $ld_breadcrumb, $organization ), $ld_reviews, $ld_faq ); // Если есть AggregateRating — добавляем к webpage if ( $agg_rating ) { $ld_graph[] = $agg_rating; } if ( ! empty( $ld_graph ) ) { $jsonld_data = array( '@context' => 'https://schema.org', '@graph' => $ld_graph, ); echo '' . "\n"; } ?>