WordPressプラグイン「Maintenance(WebFactory)」を利用したアクセス制限サイト
要求仕様
WordPressサイトに於いて手軽にログイン制限サイトを構築したいが、プラグイン「Password Protected」クラスの見栄えだと少し寂しいということがあります。
プラグイン「Meintenance」(WebFactory)はメンテナンスモードを簡単に実装できる上にデザイン性が高く、何といってもフロントエンドログイン機能を持つプラグインです。
問題
しかしながらこのプラグインでのログインはWordPressログインユーザーでのログインですので、ログインした状態でログインURL「https://sample.com/wp-admin」をアクセスするとWordPress管理画面にログインできてしまいます。
対策
幸いなことにWordPressユーザーには権限グループとして「権限なし」というのがありますので、この権限を与えたユーザーでログインすれば管理画面へのアクセスは回避できそうです。
ログアウト
しかしこのログインは「管理画面に入れないログイン」という異常な状態になってしまいます。このままの状態ですと、今度は正規のユーザーで管理画面に入ることができなくなります。
その状態を解除するにはログアウトすることです。どこかに下記のようにログアウトリンクを設置して下さい。
1 |
<a href="<?php print(wp_logout_url( home_url() )); ?>">ログアウト ></a> |
(※ 当ページは社内技術資料としての位置付けですので読みにくいこともあるかもしれませんが、一般の方の課題解決に役立てれば幸いです。)
弊社サイトご案内
弊社ではデザイン会社様やウェブサイト制作会社様との提携・協業を随時お願いしております。