我将以下代码抛入wordpress模板页面,该页面有效,但如何在页面加载而不是点击时执行此链接(带有加载的PHP参数)?
<?php
$current_user = wp_get_current_user();
echo ('<a href=https://portal.pension-resources.com/sso?u='.
$current_user->user_email .'>PRI LINK</a>');
?>
答案 0 :(得分:1)
<?php
if (!isset($_GET["u"])) {
$current_user = wp_get_current_user();
//check to see if u is the same as current user's email
if ($current_user->user_email !== $_GET['u']) {
wp_redirect("https://portal.pension-resources.com/sso?u=".$current_user->user_email);
exit;
}
}
理想情况下,您需要将此标头重定向函数包装在if条件检查中以防止无限循环。
答案 1 :(得分:0)
wp_redirect( $url );
exit;