Plugin Check の WordPress のフック名に関するエラーについて

はじめに

久しぶりに、Plugin Check でプラグインをチェックしていたら、

Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "****_****". 

などというエラーが出てきました。

フック名は、プラグインのプレフィクス(接頭辞)が最初になければならない。

という事です。このような事は知らなかったので、いろいろ調べてみました。

Plugin Check (PCP) のアイコン
Plugin Check は WordPress.org のツールで、プラグインがディレクトリの要件を満たし、様々なベストプラク…
(27) 最終更新: 3週間 前
6,000以上サイトで有効化中 検証済み: 6.9
ダウンロード: リリース: 2011-09-04
2025-11-28 06:54 時点の統計

プラグインハンドブック

ハンドブックを調べたら、以下の様な記述がありました。

命名衝突

命名衝突(「衝突」)は、2人の開発者が全く異なる目的で同じフック名を使用した場合に発生します。これにより、発見が困難なバグが生じます。そのため、他のプラグインとのフック名衝突を避けるために、フック名に一意の文字列をプレフィックスとして付けることが重要です。

例えば、email_body という名前のフィルターは汎用性が高いため、複数の開発者が異なるプラグインで異なる目的で使用する可能性があります。これを避けるため、プレフィックスを追加します。例えば、このハンドブックで例として使用されている関数では、wporg_ をプレフィックスとして使用しています。

プレフィックスを選択する際には、会社名、WPハンドル、プラグイン名など、好きなものを使用できます。目的は一意性を確保することですので、慎重に選択してください。

https://developer.wordpress.org/plugins/hooks/custom-hooks/

特に、言及されていません。記事の更新は、2025年3月20日となっていました。

代表的なプラグインの状況

Akismet と、Jetpack を調べてみました。

wp plugin check wordpress/wp-content/plugins/akismet | grep "NonPrefixedHooknameFound"

728     28      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "delete_comment".
739     28      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "deleted_comment".
579     28      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "comment_remove_author_url".
592     28      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "comment_add_author_url".

wp plugin check wordpress/wp-content/plugins/jetpack | grep "NonPrefixedHooknameFound"
1631    24      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "updating_jetpack_version".
1768    42      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "all_plugins".
1951    24      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "updating_jetpack_version".
1979    20      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "updating_jetpack_version".
2740    24      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "updating_jetpack_version".
4750    28      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "updating_jetpack_version".
1503    51      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "is_jetpack_site".
1731    41      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "rest_api_thumbnail_sizes".
1745    62      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "rest_api_thumbnail_size_urls".
2066    37      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "restapi_theme_action_copy_dirs".
2083    20      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "restapi_theme_after_setup_theme".
2098    20      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "restapi_theme_init".
2249    41      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "rest_api_allowed_post_types".
2567    57      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "rest_api_clients_allowed_video_uploads".
2584    39      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "video_upload_filetypes".
554     40      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "get_attachment".
743     57      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "wpl_is_enabled_sitewide".
985     41      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "rest_api_thumbnail_sizes".
122     57      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "the_title".
332     50      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "wp_xmlrpc_server_class".
820     24      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "wp_login_failed".
842     32      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "wp_login_failed".
926     24      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "wp_login".
978     32      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "login_redirect".
997     20      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "wp_login_failed".
1188    47      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "login_redirect".
257     31      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "rest_api_allowed_post_types".
278     31      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "rest_api_allowed_public_metadata".
454     31      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "all_plugins".
272     17      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "failed_jetpack_search_query".
314     20      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "did_jetpack_search_query".
778     28      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "active_plugins".
1774    31      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "contact_form_subject".
710     28      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "contact_form_akismet".
1049    17      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "contact_form_akismet".
1067    17      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "contact_form_akismet".
1681    32      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "the_content".
2149    31      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "contact_form_is_spam_akismet".
550     24      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "contact_form_akismet".
1124    24      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "contact_form_akismet".
1134    24      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "contact_form_akismet".
1188    43      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "contact_form_subject".
1493    28      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "contact_form_akismet".
1954    49      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "contact_form_to".
2018    35      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "contact_form_subject".
2240    35      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "contact_form_message".
107     50      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "password_checker_common_passwords".
116     57      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "password_checker_minimum_password_length".
125     54      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "password_checker_minimum_entropy_bits".
267     33      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "password_checker_tests".
545     20      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "jpp_log_failed_attempt".
801     29      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "jpp_allow_login".
867     55      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "jpp_use_captcha_when_blocked".
902     20      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "jpp_kill_login".
140     35      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "all_plugins".
226     35      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "all_plugins".
65      46      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "excerpt_length".
69      44      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "excerpt_more".
237     36      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "featured_content_post_ids".
252     39      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "featured_content_post_ids".
277     39      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "featured_content_post_ids".
287     35      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "featured_content_post_ids".
685     17      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "featured_content_default_settings".
179     35      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "classic_theme_helper_should_display_portfolios".
1082    17      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "portfolio-project-post-class".
178     35      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "classic_theme_helper_should_display_testimonials".
903     35      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "testimonial-entry-post-class".
93      31      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "publicize_api_url".
270     32      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "connection_disconnected".
610     48      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "publicize_should_publicize_published_post".
725     31      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "publicize_should_publicize_published_post".
105     24      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "pre_admin_screen_sharing".
484     24      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "publicize_classic_editor_form_before".
494     33      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "publicize_form".
502     24      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "publicize_classic_editor_form_after".
185     32      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "wpas_default_message".
201     32      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "wpas_default_prefix".
216     32      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "wpas_default_suffix".
894     39      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "wpas_submit_post?".
935     43      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "publicize_checkbox_default".
952     47      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "publicize_checkbox_global_default".
1342    47      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "wpas_submit_post?".
1385    28      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "publicize_save_meta".
178     28      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "import_post_meta".
67      52      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "rest_get_max_batch_size".
409     49      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "'jitm_' . $envelope->CTA->hook".
415     53      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "'jitm_' . $envelope->content->hook".
252     20      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "myjetpack_enqueue_scripts".
148     43      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "akismet_get_api_key".
50      27      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "deprecated_function_trigger_error".
92      27      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "deprecated_file_trigger_error".
767     45      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "subscribe_field_id".
1022    17      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "earn_track_paywalled_post_view".
1098    20      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "wpsc_add_cookie".
477     13      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "wp_sharing_email_send_post_subject".
3106    29      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "ai_seo_enhancer_enabled".
206     20      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "wp_loaded".
236     20      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "enqueue_block_assets".
237     20      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "enqueue_block_editor_assets".
127     52      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "react_connection_errors_initial_state".
238     111     ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "active_plugins".
156     28      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "rest_enabled".
158     28      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "rest_authentication_errors".
120     53      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "better_password_min_length".
190     35      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "ical_get_current_time".
128     38      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "a8c_wpcom_masterbar_enqueue_rtl_notification_styles".
314     31      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "tiled_gallery_content_width".
509     50      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "subscribe_field_id".
353     31      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "easy_markdown_support_url".
571     57      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "content_save_pre".
578     57      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "content_save_pre".
870     43      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "comment_cookie_lifetime".
363     20      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "pre_admin_screen_sharing".
726     24      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "post_admin_screen_sharing".
76      16      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "start_sharing_meta_box_content".
98      16      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "end_sharing_meta_box_content".
1067    13      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "wp_sharing_email_send_post_subject".
852     20      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "custom_ajax_infinite_scroll".
1834    52      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "mejs_settings".
844     32      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "video_flash_params".
712     24      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "widget_conditions_save".
722     24      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "widget_conditions_delete".
489     53      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "wpl_is_enabled_sitewide".
515     53      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "wpl_is_enabled_sitewide".
67      46      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "excerpt_length".
69      44      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "excerpt_more".
1412    32      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "the_title".
2035    38      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "rest_api_allowed_post_types".
323     55      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "comment_cookie_lifetime".
178     38      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "post_password_expires".
143     48      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "gallery_widget_content_width".
114     45      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "widget_text".
123     53      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "jp_carousel_widths".
175     31      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "jp_carousel_maybe_disable".
195     31      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "jp_carousel_maybe_disable_single_images".
216     31      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "jp_carousel_load_for_images_linked_to_file".
238     31      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "jp_carousel_asset_version".
289     30      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "jp_carousel_force_enable".
312     20      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "jp_carousel_thumbnails_shown".
411     38      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "jp_carousel_add_data_to_container".
500     83      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "the_permalink".
542     48      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "jp_carousel_localize_strings".
564     24      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "jp_carousel_enqueue_assets".
1033    42      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "jp_carousel_add_data_to_container".
1101    20      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "jp_carousel_check_blog_user_privileges".
1247    20      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "jp_carousel_check_blog_user_privileges".
1328    20      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "jp_carousel_post_attachment_comment".
229     24      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "post_gallery".
261     59      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "wp_title".
454     36      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "crowdsignal_shortcode_before".
478     36      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "crowdsignal_shortcode_before".
414     28      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "video_embed_html".
517     31      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "youtube_width".
528     31      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "youtube_height".
587     31      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "oembed_result".
1385    35      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "the_content".
1388    35      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "the_content_feed".
1410    61      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "the_title_rss".
1511    63      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "the_title_rss".
46      24      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "post_flair_disable".
61      33      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "likes_meta_box_title".
91      20      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "start_likes_meta_box_content".
112     20      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "end_likes_meta_box_content".
131     38      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "wpl_is_enabled_sitewide".
234     24      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "pre_admin_screen_sharing".
433     38      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "wpl_is_likes_visible".
456     13      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "wpl_is_single_{$post_type}_disabled".
502     31      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "wpl_get_options".
521     38      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "wpl_is_index_disabled".
540     38      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "wpl_is_single_page_disabled".
559     38      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "wpl_is_attachment_disabled".
643     38      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "wpl_reblogging_enabled_sitewide".
253     39      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "comment_like_button".
104     47      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "is_jetpack_site".
280     69      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "wpl_is_enabled_sitewide".
595     40      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "get_attachment".
222     33      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "list_pages".
680     57      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "wpl_is_enabled_sitewide".
922     20      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "rest_api_inserted_post".
319     43      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "site_settings_site_format".
568     56      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "site_settings_endpoint_get".
785     33      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "rest_api_update_site_settings".
1063    70      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "rest_api_site_icon_cleared".
1335    49      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "'site_settings_endpoint_update_' . $key".
597     57      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "wpl_is_enabled_sitewide".
848     20      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "rest_api_inserted_post".
355     45      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "all_plugins".
375     34      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "show_network_active_plugins".
676     57      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "wpl_is_enabled_sitewide".
918     20      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "rest_api_inserted_post".
1056    24      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "delete_term_relationships".
1071    28      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "deleted_term_relationships".
428     20      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "did_jetpack_search_query".
34      45      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "rest_api_allowed_public_metadata".
759     41      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "rest_api_allowed_post_types".
1244    38      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "wpl_is_enabled_sitewide".
37      31      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "pre_jetpack_is_mobile".
341     20      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "'pre_update_jetpack_option_' . $name".
133     64      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "identity_crisis_container_id".
187     43      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "https_local_ssl_verify".
311     47      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "https_local_ssl_verify".
412     44      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "plugin_action_links".
418     44      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "plugin_action_links_{$plugin_file}".
562     59      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "the_content".
563     59      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "the_excerpt".
293     24      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "woocommerce_remove_order_item_ids".
263     39      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "woocommerce_cart_item_product".
550     31      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "woocommerce_is_cart".
664     31      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "woocommerce_is_checkout".
28      31      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "woocommerce_analytics_experimental_proxy_tracking_enabled".
46      31      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "woocommerce_analytics_clickhouse_enabled".
65      20      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "woocommerce_analytics_init".
128     33      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "intermediate_image_sizes_advanced".
1244    31      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "photon_validate_image_url".
101     13      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "classic_theme_helper_theme_compat_files".
46      41      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "the_content".
56      47      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "tonesque_image_url".
308     46      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "video_embed_html".
159     31      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "the_content".
81      33      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "breve_enabled".
85      33      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "ai_seo_enhancer_enabled".
99      28      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "list_to_table_transform_enabled".
113     28      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "ai_response_feedback_enabled".
130     41      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "earn_get_user_subscriptions_for_site_id".
231     20      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "earn_user_has_access".
124     45      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "earn_get_user_subscriptions_for_site_id".
85      36      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "option_jetpack_active_modules".
97      36      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "option_jetpack_active_modules".
409     44      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "get_the_excerpt".
58      47      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "tonesque_image_url".
63      72      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "active_plugins".
230     39      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "woocommerce_cart_item_product".
163     27      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "woocommerce_is_checkout".
270     34      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "wp_video_embed_handler".
154     35      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "vimeo_width".
165     36      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "vimeo_height".
256     28      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "video_embed_html".
82      38      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "brightcove_dimensions".
38      27      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "pre_jetpack_get_google_fonts_data".
112     31      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "rest_api_localize_response".
408     54      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "sites_site_format".
483     20      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "pre_render_site_response_key".
541     47      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "sites_site_options_format".
666     20      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "post_render_site_response_key".
84      33      ERROR   WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound   Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "rest_api_localize_response".

Akismet は4件ですが、Jetpack は200件以上エラーが出てきました。

Akismet Anti-spam: Spam Protection のアイコン
スパムのコメントやスパムをコンタクトフォームでブロックするための最善のスパム対策保護。WordPress と WooCommer…
作者: Automattic
(1150) 最終更新: 2週間 前
600万以上サイトで有効化中 検証済み: 6.9
ダウンロード: リリース: 2005-10-20
2025-11-28 06:54 時点の統計
Jetpack – WP セキュリティ、バックアップ、高速化、成長 のアイコン
バックアップ、WAF、マルウェアスキャンなどの強力なワンクリックツールで、WP のセキュリティを向上させます。 統計情報、CDN…
作者: Automattic
(2351) 最終更新: 3週間 前
400万以上サイトで有効化中 検証済み: 6.9
ダウンロード: リリース: 2011-01-20
2025-11-28 06:54 時点の統計

Plugin Check を調べてみる

readme.txt を、hook や name で検索してもそれらしい追加履歴は見つかりませんでした。唯一、name で似たようなものは以下でした。これはクラス名に関するプレフィクス(接頭辞)に関するものです。

変更履歴
1.7.0
・Enhancement – Add prefixing check to ensure proper function and class name prefixing

対応方法

現在のフック名を生かしながら、新しいフック名を設定し移行を促すという方法があります。do_action_deprecated フックを利用します。

/* プラグインのスラッグを myplugin とする */
function myplugin_trigger_save_hooks( $post_id ) {
    /* 新フック */
    do_action( 'myplugin_save_post_data', $post_id );

    /* 旧フックも呼び出す(互換性維持)*/
    do_action_deprecated(
        'mp_save_post', /* 旧フック */
        array( $post_id ),
        '5.0.0', /* フックを非推奨にした WordPress のバージョン */
        'myplugin_save_post_data',/* 旧フックを代替えする新フック */
        'Please use myplugin_save_post_data instead.' /* 新フックへの乗り換えを促すメッセージ */
    );
}

上記の様にすると、WP_DEBUG = true のとき、以下の様なメッセージが出ます。

The 'mp_save_post' hook is deprecated since version 5.0.0! 
Use 'myplugin_save_post_data' instead.

しかし、こんなメッセージをマメにチェックする人なんていませんね。

終わりに

このエラーに関しては、WordPress プラグインチームが、「新規にプラグインを作成する場合に、プラグイン名をフックのプレフィクス(接頭辞)にしてください。」との推奨事項なのではないかと推測します。世界中のプラグインがこのエラーに従ってフック名を修正し始めたら大変な事になりますので、この先に必須となるルールにはならないと思います。

無視して良いエラーなのではないかと思います。