前提・実現したいこと
現在wordpressでサイトを構築しているのですが、コンテンツの中に会員だけ見れる記事一覧ページがあり、そこの記事一覧と個別記事のみに対してBASIC認証をかけたいです。
この会員専用ページは、Wordpressで標準で用意されている投稿を使用しています。
記事一覧ページもしくは個別記事に最初にアクセスした時のみIDとパスワードを入力し、認証されればそれ以降は記事一覧ページ&個別記事を自由に閲覧できるというのが理想です。
試したこと
下記ページを参考に試してみたのですが、「Warning: Cannot modify header information…」というエラーが出てきてしまいうまくいきませんでした。
https://piecedesign.net/2021/02/21/wordpressbasic/
疑問点
また、記事一覧ページはmembers-onlyというスラッグがついているのですが、個別記事ページにはついていません。
■記事一覧ページURL
https://hogehoge.com/members-only/
■個別記事ページURL
https://hogehoge.com/446/
設定のパーマリンク設定からカスタム構造を「members-only/%post_id%/」という形にしたのですが、そうすると別のカスタム投稿タイプのページにもmembers-onlyというスラッグが付与されてしまうので外しています。
この場合、members-onlyを含む直下のページにBasic認証をかけるというよりかは、個別投稿であることを認識してそのページにBasic認証をかけるという形になると思うのですが、それは可能なものでしょうか?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。