Задать вопрос
@Efrem0v

Как разобраться с preg_match?

Дело такое: подключаю wap-click партнерку, где запрещен редирект со страниц с тематикой ЕГЭ. На моем сайте есть такие страницы, но я не могу настроить фильтрацию.
<?php
if (preg_match("/егэ/i", $wp_title)) {
echo "Вхождение найдено.";
} else {
echo "Вхождение не найдено.";
}
?>

Этот код должен искать в тайтле слово егэ (находится после тега body). Если есть, то редиректа на wap-click не будет. Проблема в том, что на каждой странице выводит "вхождений не найдено". Более того, echo $wp_title;] не выводит загаловок. Уверен, что проблема в этом.

Upd:

<?php
$abcd = the_title( '', '', false ); echo $abcd;
if (preg_match("/егэ/i", $abcd)) {
echo "Вхождение найдено.";
} else {
echo "Вхождение не найдено.";
}
?>
Заголовок выводит верно, но вхождений все равно не находит
  • Вопрос задан
  • 176 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
@romkaby
Юзайте https://codex.wordpress.org/Function_Reference/get... вместо the_title(), который сам печатает заголовок и ничего не отдает
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 дек. 2024, в 20:40
10000 руб./за проект
22 дек. 2024, в 20:34
3000 руб./за проект
22 дек. 2024, в 20:12
10000 руб./за проект