Перенаправить пользователя на какую-либо страницу на каждом просмотре страницы?

Есть ли крючок, который вызывается каждый раз, когда зарегистрированные запросы пользователя просматривают любую страницу?

В основном я хочу постоянно перенаправлять зарегистрированного пользователя на определенную страницу, пока не выполнит запрошенное действие. Поэтому, независимо от того, какую страницу они пытаются просмотреть, я хочу иметь возможность перенаправить их.

благодаря

Solutions Collecting From Web of "Перенаправить пользователя на какую-либо страницу на каждом просмотре страницы?"

Я бы использовал пользовательскую метаинформацию и «wp» для этого. Вы можете использовать функцию, аналогичную приведенной ниже:

add_action( 'wp', 'wpse69369_special_thingy' ); function wpse69369_special_thingy() { if ( is_user_logged_in() && "" == get_user_meta( get_current_user_id(), 'completioncheck', true ) ) wp_redirect( string $location ); exit; } } 

Затем, когда пользователь выполнит необходимое действие, вы можете использовать следующую функцию:

 add_user_meta( get_current_user_id(), 'completioncheck', 'yes' ); 

Информация о мета-функциях пользователя, которую я использовал, можно найти здесь:

get_user_meta ()

add_user_meta ()