外部のPHPページを利用しログインの判定を行いたいのですがこれは可能なのでしょうか?
例
/index.php がTOPページ
/wp/index.php がワードプレス
TOPページのindex.phpにワードプレスのログイン判定のif文をいれたいのです。
TOPページにログインしていたらOKという画像を表示しログインしていなければNGと
いう画像を表示させたいです。
外部のPHPページを利用しログインの判定を行いたいのですがこれは可能なのでしょうか?
例
/index.php がTOPページ
/wp/index.php がワードプレス
TOPページのindex.phpにワードプレスのログイン判定のif文をいれたいのです。
TOPページにログインしていたらOKという画像を表示しログインしていなければNGと
いう画像を表示させたいです。
TOPページにログインしていたらOKという画像を表示しログインしていなければNGと
いう画像を表示させたいです。
ログインしているかどうかは、WordPress のログイン判定関数 is_user_logged_in() を使うのが確実かつ正確です。
WordPress 以外のページでも、WordPress インストールディレクトリーにある wp-load.php を include してしまえば WordPress の API が使えます。あとは is_user_logged_in() を使うだけでよいです。
ただし、WordPress の API を include する場合、GPL アプリケーションと結合することになるので、呼出し元の PHP コードも GPL の影響を受けることにご注意ください。
lilyfan様
アドバイスありがとうございます。
報告までにincludeはきちんと出来たのですが・・・
ifの判定がすべてelseになってつまづいてたりしますが...(笑)
どうにかしてifの判定まで出来るようにします。
出来たらまた報告をいたします。
ログイン しなければ投稿できません。