Regex для условного тега для пользовательского типа записи с номерами

Я использую плагин, который создает страницы с вопросами. URL для каждой страницы выглядит так:
example.com/?question_441

Я хочу добавить действие ко всем страницам вопросов и пытаюсь сделать это с помощью условных тегов.
Следующий условный тег работает специально с question_441:

if (‘question_441’ == get_post_type ())

Однако я бы хотел, чтобы он работал со всеми страницами вопросов. Я попробовал следующее:

if (‘question _’. ‘[0-9]’ == get_post_type ())

но это не сработает. Может кто-нибудь сказать мне правильную конкатенацию и регулярное выражение для этого.
Спасибо 🙂

0

Решение

Я думаю, что вы ищете это:

if (preg_match('/question\_[0-9]+/', get_post_type()))
1

Другие решения

Других решений пока нет …