Word press管理画面からログアウトしたあと任意のページにリダイレクトするプラグイン

必要に迫られて、会社で使ってるword pressの管理画面からログアウトしたら他のページにリダイレクトするようにしてと言われた。
そんなの簡単さ!(・∀・)
なんて思っていたけど、ハマってしまった・・・・。

どうやらwp-login.phpの380行目あたりの redirect_to = の値がリダイレクト先になっているようで、これの値を変えてやればいい。
直接書き換えてもあんまし問題はなさそうだけど、コアファイルは極力書き換えないことが望ましいということで、初めてプラグインを作ってみた( `・ω・´)ノ

プラグインといっても単にフックを使うだけの簡単なもので、参考書見ながら1時間くらいでできた。

使うフックはwp_logoutってやつ。
これはユーザーをログアウトさせるフックだそうな。
書き終えたphpファイルをプラグインフォルダに入れてみると、管理画面のプラグインの項目に作ったプラグインが表示されている!?
ちょっとだけ感動ww
そして有効化してやればぁ・・・・・
ログアウトしたらいつものWPのログイン画面じゃなくてサイトのトップページに移動!!
ヤッタネ((´∀`))

もっとまともなものなら公開してみたいけど、設定画面を作ってそこでリダイレクト先を指定できるようになるくらいじゃないと公開できませぬ(;´∀`)
今はまだファイルに直接リダイレクト先を入力しなきゃダメなんだよね・・・。
時間ができたら設定画面作りに挑戦しよう。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です