#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 самостоятельно!