对于这样的用户,在他同意TOS之前,总是将他重新发送到他的个人资料页面(或任何其他页面)。类似(代码中的语法和其他错误除外)
add_action(\'init\',\'wpse_2204693_force_tos\');
function wpse_2204693_force_tos() {
$user = get_current_user();
if (get_user_meta($user->ID,\'TOS\',true) != \'done\') {
wp_redirect(\'profile url);
die();
}
}
在你的TOS表格中
add_user_meta($user->ID,\'TOS\',\'done\',true); 用户批准TOS后