◎「AJAX Login」 を使う時
ログイン画面を表示したい箇所に下記コードを記載
<?php get_ajaxlogin() ?>
→※なぜか一部mac及びIE6で使えず。javascriptを禁止してる???理由は不明・・・
◎「SidebarLogin」を使う時
ログイン画面を表示したい箇所に下記コードを記載
<?php sidebarlogin(); ?>
*サイドバーに表示させる時・・・サイドバーウィジェトが有効になっている時は、
sidebarLoginをウィジェットに追加する
◎ログインしているかしていないかを確認する関数 auth_redirect();
ログインしていないと、会員ページに直接アクセスしても、ログイン画面に遷移される。
最初
<?php if (!is_user_logged_in()) { auth_redirect(); } ?>
と記載していたが、sidebarloginを使用している時、
macでログインはしているのにページ内容が表示されない現象が起きた
調べてみると
<?php if (is_user_logged_in()){
}
else {
auth_redirect();
};
?>
という記載を発見
上記に修正すると表示されるようになった。
記載ミス・・・かな。
そう考えると、「AJAX Login」が使えなかったのもこの記載ミスのせいかな~