プラグインを使う時のコード

NO IMAGE

◎「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」が使えなかったのもこの記載ミスのせいかな~

WordPressカテゴリの最新記事