NeGiMeMo.net

ねぎさんのメモ帳。日常・メモ・ときどきWordPress。

WordPressの管理画面全体にメッセージを出すときに便利なフック

bell賞味期限切れコンテンツ

この記事は公開または最終更新から966日くらい経過しています。
このメッセージが表示されている記事(特にプログラミング系)は情報が古くなっている可能性があるので注意して下さい。

たまにプラグインとかインストールすると「初期設定してください」的なメッセージが設定完了するまで管理画面上部にひっついてることありますよね。

あれのやりかたを探してたんですが、意外と簡単にできたのでメモっときます。

やりかた

admin_notices というフックにアクションを登録するだけです。

これで管理画面のなかならどこに移動してもメッセージが表示されるようになりました。

もうひと手間加える

初期設定を促すメッセージならば、大抵初期設定完了フラグをWordPressのオプションとして保存すると思うので、それの有無で表示するかどうかを決めつつ、先日記事にした管理画面関連のクラスで、メッセージを出すときに便利な奴があったのでそいつを使ってサクッと見た目をきれいにしてやります。

 ついでに設定ページヘのリンクも加えてあげるとモアベターな感じかと。

message_hook

成功すればこんな感じでどこに移動してもメッセージが表示されたままとなります。

参考

プラグイン API/アクションフック一覧 – WordPress Codex 日本語版Plugin API/Action Reference/admin notices « WordPress Codex

TAGS