概要
cptui_admin_notice
は、WordPressプラグインCustom Post Type UIに関連するフックで、プラグインの管理画面で特定の通知メッセージを表示するために使用されます。このアクションは、管理者が特定の状況に応じてユーザーにメッセージを表示したい際に便利です。例えば、カスタム投稿タイプを正常に作成した、または特定の設定が更新されたといった情報をユーザーに知らせるために利用されます。
このフックは、以下のようなシナリオでよく使用されます。
- カスタム投稿タイプの作成成功メッセージの表示
- プラグインの更新完了通知
- エラーメッセージの表示(設定ミスなど)
- プラグイン設定の変更成功の表示
- ユーザーに対する重要な情報や注意喚起
- インストール手順の案内やサポート情報の告知
構文
add_action('cptui_admin_notice', 'your_custom_function');
パラメータ
cptui_admin_notice
アクションは、特定のパラメータを持たず、フック内で独自に処理を実行します。
戻り値
このアクションは戻り値を持たず、主に画面出力を目的として使用されます。
使用可能なプラグイン/バージョン
- Custom Post Type UI: バージョン 1.0 以上
- WordPress: バージョン 4.0 以上
この関数のアクションでの使用可能性
アクション名 | 使用例 |
---|---|
mu_plugin_loaded | |
registered_post_type | |
plugins_loaded | |
wp_roles_init | |
setup_theme | |
after_setup_theme | |
set_current_user | |
init | |
register_sidebar | |
wp_loaded | |
send_headers | |
parse_query | |
pre_get_posts | |
wp | |
template_redirect | |
get_header | |
wp_head |
サンプルコード
サンプルコード 1: カスタム投稿タイプ作成成功メッセージ
add_action('cptui_admin_notice', function() {
echo '<div class="notice notice-success is-dismissable"><p>カスタム投稿タイプが正常に作成されました!</p></div>';
});
このコードは、カスタム投稿タイプが正常に作成された際に成功メッセージを表示します。
サンプルコード 2: 更新完了の通知
add_action('cptui_admin_notice', function() {
echo '<div class="notice notice-info"><p>Custom Post Type UIが更新されました!新しい機能をお楽しみください。</p></div>';
});
このコードは、プラグインが更新されたことを通知するメッセージを表示します。
サンプルコード 3: 設定変更成功メッセージ
add_action('cptui_admin_notice', function() {
if (isset($_GET['settings-updated'])) {
echo '<div class="notice notice-success"><p>設定が正常に更新されました。</p></div>';
}
});
このコードは、管理画面で設定が更新された場合に成功メッセージを表示します。
サンプルコード 4: エラーメッセージの表示
add_action('cptui_admin_notice', function() {
if (some_error_condition()) {
echo '<div class="notice notice-error"><p>エラーが発生しました: 正しい情報を入力してください。</p></div>';
}
});
このコードは、特定のエラー条件を満たした場合にエラーメッセージを表示します。
サンプルコード 5: サポート情報の提供
add_action('cptui_admin_notice', function() {
echo '<div class="notice notice-warning"><p>カスタム投稿タイプの管理でお困りですか?サポートページをご覧ください。</p></div>';
});
このコードは、ユーザーに対してサポート情報を提供する警告メッセージを表示します。