Fakel

Какое направление
вас интересует?

array( 'title' => 'Fakel Fitness', 'subtitle' => 'Фитнес-центр', 'description' => 'Фитнес-центр мировых стандартов 2500 м². Оборудование из США, большая кардио-зона, более 45 направлений групповых программ, сауна, кафе, зона релакса и мн. др.', 'button_text' => 'Фитнес-центр', 'style' => 'light' ), 'gym' => array( 'title' => 'Fakel Gym', 'subtitle' => 'Тренажерный зал', 'description' => 'Пространство для работы с весами, головными тренажерами и ничего лишнего. Идеальное соотношение цены и комфорта, если Вам необходим лишь тренажерный зал.', 'button_text' => 'Тренажерный зал', 'style' => 'dark' ) ); if ($languages) { foreach ($languages as $lang_slug) { // Получаем URL для языка $lang_url = ''; if (function_exists('pll_home_url')) { if (is_singular() && function_exists('pll_get_post')) { $translated_post_id = pll_get_post(get_the_ID(), $lang_slug); if ($translated_post_id) { $lang_url = get_permalink($translated_post_id); } else { $lang_url = pll_home_url($lang_slug); } } else { $lang_url = pll_home_url($lang_slug); } } // Используем конфигурацию если есть, иначе дефолтные значения if (isset($lang_config[$lang_slug])) { $config = $lang_config[$lang_slug]; } else { // Получаем название языка $lang_names = pll_languages_list(array('fields' => 'name')); $lang_slugs = pll_languages_list(array('fields' => 'slug')); $lang_index = array_search($lang_slug, $lang_slugs); $lang_name = ($lang_index !== false && isset($lang_names[$lang_index])) ? $lang_names[$lang_index] : strtoupper($lang_slug); $config = array( 'title' => $lang_name, 'subtitle' => 'Версия сайта', 'description' => 'Перейти на ' . $lang_name . ' версию сайта', 'button_text' => 'Перейти', 'style' => ($lang_slug === 'gym') ? 'dark' : 'light' ); } echo sprintf( '

%s

%s

%s

', esc_url($lang_url), esc_attr($config['style']), esc_attr($lang_slug), esc_html($config['title']), esc_html($config['subtitle']), esc_html($config['description']), esc_html($config['button_text']) ); } } ?>