1ページに設定するパスワードを無制限に増やし、デフォルト投稿/カスタム投稿/固定ページで使用する

WordPressデフォルト機能のパスワード保護を拡張。
同ページを閲覧するのに、各部署で別々のパスワードが必要な場合などに使える。

各記事のパスワードを同一にした場合、1ページにログインすると他ページもログイン状態になり、ログアウトすると他ページもログアウト状態になるのが特長。

手順

  1. functions.phpで2つめ以降のパスワード入力欄を追加
  2. まず記事のデフォルトパスワードを指定
    ※これを行わないとパスワードを無制限に増やせない。
  3. 2つめ以降のパスワードを入力して更新、を繰り返す
  4. single.php/single-post_type.php/page.php に条件分岐コードを追加

functions.phpで修正する箇所

  • 関数名 keitahirai を任意の名称に
  • パスワード期限が必要なら、コメントアウトしてる箇所を使う

 

 

全記事共通、さらに複数パスワードを使いたい場合はこちらの記事を参考。

コメントを投稿する

※メールアドレスは私にだけ届き、サイトには表示されません。
※「送信する」ボタンは一度だけクリックしてお待ちください。