質問: WordPressでは通常ログインフォームを経由して登録済のユーザーがログインして管理画面や会員専用ページなどにアクセスしますが、この際にログインフォームを経由せずにログインさせたいです。 ---------------------------------------------------------------------------------------------- 使用方法の想定としては例えば小規模サークルや学校関係者などの仲間内で使うものでそこまで規模が大きくないが、ユーザー登録などに不慣れな層でもURLにアクセスするだけで簡単に使えるサイトを考えています。 登録ユーザー以外にはページやコンテンツを表示させないようにするけど、そこまで厳密にアクセスを排除したいわけでもないという使い方です。 URLを知っている人なら誰でもアクセスしてもいいユーザーAを作って、リンクを送ったり、QRコードから読み取ることで、ユーザーAとしてログインしてアクセスしてもらいます。 その上でサイトへのアクセスの利便性を高めるためにログインフォームを経由せずに初めてサイトを訪問する人や詳しくない人でも簡単に登録ユーザーとしてアクセスしてもらうための仕組みを考えています。 セキュリティやその他の画面遷移など問題点はあるかもしれませんが、WordPressの仕組みに詳しい方ならどのように実装するのか、みなさんの考え方を知りたいです。 追記 実現したいのは、ある特定のURLなどからアクセスしたらログインフォームを介さずにログインした状態でサイトを見れるというようなことです。
回答: JavaScript使って、Ajaxでformでアカウント情報送信すれば良いのではないでしょうか? おそらくですが、一度ログインすれば、 しばらくはセッションに残るようにはなるかと思います。 ですが、セキュリティはガバガバなので、悪用されても知りませんし、WordPress自体で許可していない可能性があり、そうだと、お手上げかと思います。