Есть простая функция, определения на какой версии сайта сейчас находится пользователь (англ. или рус.):
function eng() {
$link = $_SERVER["REQUEST_URI"];
$k = stristr($link, 'en/');
$newlink ='/'.$k;
if ($_SERVER["REQUEST_URI"]== $newlink ) {return true;} else {return false;}
}
Эта функция прописана в файле functions.php ибо используется в самом шаблоне.
В этом же файле (funtions.php) есть функция, отвечающая за вывод слайдера:
function slider($atts, $content = null) {
extract(shortcode_atts(array(
), $atts));
if (eng()) {$goals='Our goals:';} else {$goals='Наши цели:';}
return ' <section id="slider" class="hidden-xs">
<div class="container slider-container">
<div class="row">
<div class="slider-title">'.$goals.'</div>
<div id="customNav_ft"></div>
</div>
</div>
<!-- Owl.Carousel-->
<div class="owl-carousel">'.do_shortcode("$content").'</div>
<!-- Owl.Carousel-->
</section>';
}
add_shortcode("slider", "slider");
Но моя функция eng() тут почему-то не работает, всегда выводится первый вариант. Как можно решить эту проблему?