我会利用用户元信息和“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()