您可以使用Wordpress瞬态在WP数据库中使用一个函数临时设置变量,并使用另一个函数获取该变量。
function setPrice(){
$myPrice = $_POST[\'price\'];
set_transient( \'ex1_temp_price\', $myPrice, 28800 ); // Site Transient
}
// this function can be kicked off the shortcoe, within the transient timeout
function use_price(){
$price = get_transient(\'ex1_temp_price\')*1;
echo "<p>Your price is <input type=\\"text\\" name=\\"price\\" value=\\"$price\\" />.</p>";
}
瞬变只在你指定的时间内有效。此示例显示8hr到期。如果需要在8小时之后获取该值,则应创建一个自定义meta\\u值并将该值存储到post\\u meta表中。
如果在某个时候,你决定php sessions, W3Schools 有一个很好的例子,可能会适合你的需要。只要记住在不再需要会话时销毁它。
希望这能给你你需要的答案!