Я использую плагин, который создает страницы с вопросами. URL для каждой страницы выглядит так:
example.com/?question_441
Я хочу добавить действие ко всем страницам вопросов и пытаюсь сделать это с помощью условных тегов.
Следующий условный тег работает специально с question_441:
if (‘question_441’ == get_post_type ())
Однако я бы хотел, чтобы он работал со всеми страницами вопросов. Я попробовал следующее:
if (‘question _’. ‘[0-9]’ == get_post_type ())
но это не сработает. Может кто-нибудь сказать мне правильную конкатенацию и регулярное выражение для этого.
Спасибо 🙂
Я думаю, что вы ищете это:
if (preg_match('/question\_[0-9]+/', get_post_type()))
Других решений пока нет …