我在会话中存储表单数据,因为它是一个多页面表单。 然后我尝试使用我在functions.php
中创建的短代码来显示数据以下是存储数据和创建短代码的代码。但是当我在页面html中使用短代码[SESSION_SHORTCODE]
时,它会显示空错误Array ( )
对正确方向的任何帮助表示赞赏。顺便说一下,您可以查看实时版本here。
function store_values_of_page_two($POST) {
session_start();
foreach ($POST as $key => $value) {
$_SESSION[$key] = $value;
}
$newURL = site_url() . "/offer/details/results/";
wp_redirect( $newURL );
exit;
}
function test_shortcode(){
session_start();
print_r($_SESSION);
echo $_SESSION["loan_amount2"];
echo $_SESSION["name"];
}
add_shortcode("SESSION_SHORTCODE","test_shortcode");