カスタムログイン画面を作成するために 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'];
何もエコーしません。
テーマの functions.php に設定されているグローバル セッション変数を wp-login.php から取得するにはどうすればよいですか??
ありがとう!