0

WordPressサイトのルートディレクトリにフォルダがあります。そのため、wordpressはバイパスされているようです(意図した結果)が、今度はディスクリートモジュール(wordpressルートにあるディレクトリ内のコード)に機能を追加して、wordpressにログインしているかどうかを確認したいと思います...これは行われますか?

フォルダ構造の明確化

/wp-admin/
/wp-content/
index.php
... (all wordpress files)
/my-folder/    <~ I want to access via http://mysite.com/my-folder/
    index.php  <~ I want a line of php to check if user is logged in to wordpress or not
    style.css
4

1 に答える 1

1

これを行うには、すべてのワードプレスファイルに含まれるファイル「wp-blog-header.php」をインクルード/必須にし、ブール値を返すWorldPress関数「is_user_logged_in()」を使用する必要があります。詳細については、WorldPressPHPを参照してください。ここにコーディングします

したがって、ファイル/my-folder/index.phpでこのような関数を使用して、ユーザーがWorldPressにログインしているかどうかを確認できます。

function checkWPLogin(){
    require_once("../wp-blog-header.php");
    return is_user_logged_in();
}
于 2012-06-27T23:56:19.750 に答える