私はワードプレスのウェブサイト用のアプリケーションを設計する際に新しいです。これは私が初めてwordpress環境でアプリケーションを作成するときです。私はPHPスクリプトgetinfo.phpを作成しています。これは、現在ログインしているユーザーに関する情報を含むjsonオブジェクトをワードプレスで提供します。そしてそのために、私は、wordpressバックエンドのPHP環境を初期化するPHPコードを知る必要があります。カスタムページでwordpressの設定とセッション情報を使用するには?
たとえば、phpファイルを含むか、wordpressウェブサイトのデータベースからユーザーのセッション情報を読み込む関数を呼び出します。
$ _SESSION変数に現在ログインしているユーザーの情報を格納する基本的なPHP Webサイトがある場合。そのようなウェブサイトの場合、私はgetinfo.phpに次のコードを書いて、ユーザーのセッションから情報を取得します。
session_start();
$username = $_SESSION['username'];
$userid = $_SESSION['userid'];
$email = $_SESSION['email'];
ワードプレス環境で正確に同じ情報を取得するコードはどのようになりますか?
wordpressのセッションオブジェクトを初期化するには?
どうすればアクセスできますか?
ありがとうございます。
は、私は私のgetinfo.phpファイルで利用可能is_user_logged_in()関数を作成するために、任意のワードプレスの.phpファイルをインクルードする必要がありますか? – Vin
いいえ、これはあなたのテーマのindex.php(またはカスタムテンプレートファイルなど)内で使用できるグローバルなwordpress関数です – pkyeck
いいえいいえ。私はgetinfo.phpファイルのみから情報を取得したい、そして、私はajaxを使って同じファイルにGET要求を入れるつもりです。そのため、私はgetinfo.phpファイルに初期化コードを入れなければなりません。 PHPの実行はgetinfo.phpファイルから始まり、同じファイル内でのみ終了します。 – Vin