Какой хук я использую, чтобы перенаправить пользователя на основе сообщения / категории?

#wordpress #wordpress-hook

#wordpress #wordpress-хук

Вопрос:

Я новичок в разработке WP. Мне нужно написать хук, чтобы проверить, просматривает ли текущий зарегистрированный пользователь сообщение, указанное в определенной категории, а затем перенаправить пользователя, если ему не хватает определенных метаданных.

Я попытался создать эту функцию:

 add_action('init','check_user_post_category');
  

однако внутри этой функции я не смог получить объект post (я перепробовал все, что нашел в Интернете!)

 global $post; // This object is not valid at this time
global $wp; // $wp->request is empty
$_REQUEST; // This var is giving me an empty array! Is this normal??? :(
  

Не могли бы вы любезно подсказать, какой хук лучше всего использовать в этом случае и как получить объект post? Большое спасибо!

Ответ №1:

Используйте хук ‘wp’ вместо ‘init’.

 add_action('wp','check_user_post_category');
  

Может быть, это сработает для вас.

Комментарии:

1. Большое вам спасибо 🙂 сложно начать с настройки WP самостоятельно!