如果标题包含特定单词,则不显示帖子

时间:2019-04-01 07:32:02

标签: php wordpress

如果标题包含特定单词,是否有办法停止在循环中显示帖子?

我的代码是这样的:

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

使用此代码,我的帖子根本没有标题。

1 个答案:

答案 0 :(得分:0)

您可以使用正则表达式检查是否包含单词。

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

要不区分大小写,请在正则表达式中添加标记“ i”。

'/(word1|word2|word3)/i'