我正在编辑 wp-login.php 以创建自定义登录屏幕。也许有更好的方法可以做到这一点,所以如果有人有这方面的经验,欢迎提出任何意见。
在我的主题的 functions.php 中,我开始了一个会话:
function init_sessions() {
if (!session_id()) {
session_start();
}
}
add_action('init', 'init_sessions');
在我的主题文件中,我设置了一个会话变量:
// Check if we've submitted a language
if($_GET['id'] == 'en') {
$_SESSION['bam_lan'] = 'en';
}
if(!isset($_SESSION['bam_lan'])) {
$_SESSION['bam_lan'] = 'es';
}
// Set language
$bam_lan = $_SESSION['bam_lan'];
在 wp-login.php 中,echo $_SESSION['bam_lan'];
不回显任何内容。
如何从 wp-login.php 获取在我的主题的 functions.php 中设置的全局会话变量?
谢谢!