<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>サイトヘルス  |  takeHo（たけほ）のへなちょこ台帳</title>
	<atom:link href="https://blog.takeho.com/tag/%E3%82%B5%E3%82%A4%E3%83%88%E3%83%98%E3%83%AB%E3%82%B9/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.takeho.com</link>
	<description>いわゆる自由帳ってところです。</description>
	<lastBuildDate>Tue, 25 Feb 2025 07:09:17 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.6</generator>

<image>
	<url>https://blog.takeho.com/wp-content/uploads/2024/08/icon-150x150.png</url>
	<title>サイトヘルス  |  takeHo（たけほ）のへなちょこ台帳</title>
	<link>https://blog.takeho.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>WordPressサイトヘルスのアラートを消して快適な管理画面へ！</title>
		<link>https://blog.takeho.com/turn-off-alerts-for-wordpress-site-health-and-go-to-a-comfortable-admin-screen/</link>
					<comments>https://blog.takeho.com/turn-off-alerts-for-wordpress-site-health-and-go-to-a-comfortable-admin-screen/#respond</comments>
		
		<dc:creator><![CDATA[たけほ]]></dc:creator>
		<pubDate>Mon, 24 Feb 2025 04:28:40 +0000</pubDate>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[サイトヘルス]]></category>
		<guid isPermaLink="false">https://blog.takeho.com/?p=670</guid>

					<description><![CDATA[混乱する管理画面 ある日、ウェブ制作会社で働く佐藤さんは、本番環境とは別のステージング環境でWordPressサイトの開発を進めていました。開発中のサイトは、セキュリティやパフォーマンスのチェックのためにWordPres [&#8230;]]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">混乱する管理画面</h2>



<p>ある日、ウェブ制作会社で働く佐藤さんは、本番環境とは別のステージング環境でWordPressサイトの開発を進めていました。開発中のサイトは、セキュリティやパフォーマンスのチェックのためにWordPress 5.2から導入された「サイトヘルス」機能が働いていました。しかし、佐藤さんの環境では、あまり意味をなさないアラートが頻繁に表示され、作業の邪魔になることもしばしば…。</p>



<p>「このアラート、開発中の環境では重要じゃないんだけど…」と頭を抱えた佐藤さんは、どうにかして管理画面上のサイトヘルスのアラートを非表示にできないかと考え始めました。</p>



<h2 class="wp-block-heading">なぜサイトヘルスのアラートを消す必要があるのか？</h2>



<p>WordPressのサイトヘルス機能は、以下のような場合に役立ちますが…</p>



<ul class="wp-block-list">
<li><strong>本番環境での安全管理</strong><br>サイトのセキュリティ対策やパフォーマンスの改善に役立つ情報を提供。</li>



<li><strong>診断ツールとしての機能</strong><br>問題があれば、改善点を明確に教えてくれる。</li>
</ul>



<p>しかし、開発やステージング環境では…</p>



<ul class="wp-block-list">
<li><strong>意図的な設定変更</strong><br>サイトヘルスが推奨する設定と、開発者が意図した設定が異なる場合。</li>



<li><strong>一時的な警告</strong><br>テスト中の環境固有のエラーや警告が、本番では無視してもよい場合。</li>
</ul>



<p>このようなシチュエーションでは、アラートが余計なノイズとなり、管理画面が煩雑になることもあるのです。</p>



<h2 class="wp-block-heading">アラート非表示の方法</h2>



<p>WordPressのコア機能をフックすることで、不要なアラートを非表示にする方法を見つけました。以下、2つの方法をご紹介します。</p>



<h3 class="wp-block-heading">方法1: 管理画面のアラート自体を非表示にする</h3>



<p>まずは、管理画面に表示されるサイトヘルスの通知を取り除く方法です。テーマの <code>functions.php</code> やコードスニペットプラグインに、以下のコードを追加します。</p>



<pre class="wp-block-code"><code>function my_remove_site_health_alert() {
    // WP_Site_Health クラスが存在する場合のみ処理
    if ( class_exists( 'WP_Site_Health' ) ) {
        remove_action( 'admin_notices', array( WP_Site_Health::get_instance(), 'maybe_display_message' ) );
    }
}
add_action( 'admin_init', 'my_remove_site_health_alert' );
</code></pre>



<p>このコードは、WordPressの管理画面にアラートを表示するためのアクションを解除することで、不要な通知を非表示にします。</p>



<h3 class="wp-block-heading">方法2: サイトヘルスのメニューリンクを隠す</h3>



<p>場合によっては、管理画面内の「ツール」メニューに表示される「サイトヘルス」へのリンク自体を非表示にしたいこともあります。こちらは次のコードで実現できます。</p>



<pre class="wp-block-code"><code>function my_remove_site_health_menu() {
    remove_submenu_page( 'tools.php', 'site-health.php' );
}
add_action( 'admin_menu', 'my_remove_site_health_menu', 999 );
</code></pre>



<p>このコードを追加すると、管理画面の「ツール」メニューから「サイトヘルス」ページへのリンクが消え、不要な情報にアクセスしてしまうリスクも減少します。</p>



<h2 class="wp-block-heading">安心してカスタマイズ</h2>



<p>こうして、佐藤さんは自分の開発環境に合わせた管理画面を構築し、余計なアラートに煩わされることなく、スムーズなサイト制作を進めることができました。もちろん、サイトヘルス機能は本番環境では非常に重要な診断ツールですので、無闇に全体を無効化するのではなく、必要な部分だけをカスタマイズすることが大切です。</p>



<div class="wp-block-cocoon-blocks-caption-box-1 caption-box block-box not-nested-style cocoon-block-caption-box"><div class="caption-box-label block-box-label box-label"><span class="caption-box-label-text block-box-label-text box-label-text">注意</span></div><div class="caption-box-content block-box-content box-content">
<p>サイトヘルス機能は、サイトの安全性やパフォーマンスを向上させるための重要な役割を担っています。開発やステージング環境など、特定の状況でのみ非表示にするよう心がけ、本番環境ではそのまま利用することを推奨します。</p>
</div></div>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.takeho.com/turn-off-alerts-for-wordpress-site-health-and-go-to-a-comfortable-admin-screen/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
