Не показывать сообщение, если заголовок содержит определенные слова Wordpress - PullRequest
0 голосов
/ 01 апреля 2019

есть ли способ, чтобы перестать отображать сообщения в цикле, если заголовок содержит определенные слова?

Мой код такой:

<?php if(strpos(get_the_title(), 'Product1', 'Product2') === false) { } ?>

С этим кодом мои сообщения не имеютназвание вообще.

1 Ответ

0 голосов
/ 01 апреля 2019

Вы можете проверить наличие слов с помощью регулярных выражений.

if (!preg_match('/(word1|word2|word3)/', get_the_title()) {
  // title doesn't contain word1, word2, word3
}

Чтобы сделать регистр нечувствительным, добавьте флаг 'i' в регулярное выражение.

'/(word1|word2|word3)/i'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...