<?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>HTML&amp;CSS &#8211; WP Pilot</title>
	<atom:link href="https://wppilot.net/category/html-css/feed/" rel="self" type="application/rss+xml" />
	<link>https://wppilot.net</link>
	<description>ブログ作りの次の一手をあなたに。</description>
	<lastBuildDate>Tue, 22 Sep 2026 14:37:54 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>

<image>
	<url>https://wppilot.net/wp-content/uploads/2025/06/WP-Pilot-Icon-150x150.png</url>
	<title>HTML&amp;CSS &#8211; WP Pilot</title>
	<link>https://wppilot.net</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>WordPressのブロック表示・非表示機能はどう進化した？　6.9・7.0・7.1の違いを初心者向けに解説</title>
		<link>https://wppilot.net/2026/08/23/settings-visibility-viewport-wp-7-1/</link>
					<comments>https://wppilot.net/2026/08/23/settings-visibility-viewport-wp-7-1/#comments</comments>
		
		<dc:creator><![CDATA[WP Pilot]]></dc:creator>
		<pubDate>Sun, 23 Aug 2026 04:19:18 +0000</pubDate>
				<category><![CDATA[基本機能]]></category>
		<category><![CDATA[HTML&CSS]]></category>
		<category><![CDATA[Gutenberg]]></category>
		<category><![CDATA[theme.json]]></category>
		<category><![CDATA[レスポンシブ]]></category>
		<guid isPermaLink="false">https://wppilot.net/?p=1827</guid>

					<description><![CDATA[WordPressでは、ブロックエディターの機能強化が続いています。その中でもWordPress 6.9以降、大きく進化しているのが「ブロックの表示・非表示」に関する機能です。 WordPress 6.9では、ブロックを [&#8230;]]]></description>
										<content:encoded><![CDATA[<aside class="row veu_insertAds before"><div class="col-md-12"><div style="text-align:center;"><strong>- 広告 -</strong></div>
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-1223010533463111"
     data-ad-slot="1567275259"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>
 </div></aside>
<p class="wp-block-paragraph">WordPressでは、ブロックエディターの機能強化が続いています。その中でもWordPress 6.9以降、大きく進化しているのが「<strong>ブロックの表示・非表示</strong>」に関する機能です。</p>



<p class="wp-block-paragraph">WordPress 6.9では、ブロックを削除せずに一時的に公開ページから隠せるようになりました。</p>



<p class="wp-block-paragraph">WordPress 7.0ではさらに、画面幅に応じた表示・非表示が可能になっています。</p>



<p class="wp-block-paragraph">そしてWordPress 7.1では、その画面幅の基準となる<strong>ブレークポイント</strong>を <code>theme.json</code> から変更できるようになり、レスポンシブスタイルの仕組みとも連携するようになりました。</p>



<p class="wp-block-paragraph">一見すると「非表示機能が少しずつ便利になった」だけにも見えますが、内部の仕組みまで確認すると、</p>



<ul class="wp-block-list is-style-vk-triangle-mark">
<li><strong>WordPress 6.9：ブロックそのものを非表示にする</strong></li>



<li><strong>WordPress 7.0：画面幅ごとに表示・非表示を切り替える</strong></li>



<li><strong>WordPress 7.1：画面幅の基準をテーマ側で設定し、レスポンシブデザイン全体へ広げる</strong></li>
</ul>



<p class="wp-block-paragraph">という段階的な進化が見えてきます。</p>



<p class="wp-block-paragraph">今回はWordPress 6.9・7.0・7.1で、ブロックの表示・非表示機能がどのように変わってきたのかを、初心者向けに整理します。</p>



<div class="wp-block-vk-blocks-table-of-contents-new vk_tableOfContents vk_tableOfContents-style-default tabs" data-use-custom-levels="false" data-custom-levels=""><div class="tab"><div class="vk_tableOfContents_title">目次</div><button type="button" class="tab-label vk_tableOfContents_openCloseBtn button_status button_status-close" id="vk-tab-label-toc-wuadq3fvk-ix2r-ujol-nw07-u309bicnyml" aria-expanded="false" aria-controls="vk-toc-content-wuadq3fvk-ix2r-ujol-nw07-u309bicnyml">OPEN</button><ul id="vk-toc-content-wuadq3fvk-ix2r-ujol-nw07-u309bicnyml" class="vk_tableOfContents_list tab_content-close">
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-dae5ef6b-be9b-4a28-864a-69ec39054560" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">1. </span>
						公式情報（英語）
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-34517e82-982b-41a4-9fb0-3c4d78b96255" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">2. </span>
						WordPress 6.9：ブロックを削除せず「非表示」にできるようになった
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-f022e1af-6178-45f5-a1fb-0b17ec841951" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">2.1. </span>
						使用例
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-e673ee51-a951-454e-8c80-14a859a74147" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">2.2. </span>
						どのような場面で便利？
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-16b9e643-5e29-4cec-b43c-b0316baee1fe" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">2.3. </span>
						WordPress 6.9の「非表示」はHTML自体が出力されない
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-fe7705e1-bdc2-4ea6-a73d-89b87997cec9" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">2.4. </span>
						内部ではBlock Supportsの「visibility」が使われている
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-e47e4952-b8fb-4a16-949f-42139e3c6a43" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">3. </span>
						WordPress 7.0：スマートフォン・タブレット・パソコンごとに設定可能に
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-e64d739a-b487-4482-a895-e751b0655514" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">3.1. </span>
						WordPress 7.0ではVisibilityの保存形式も拡張された
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-c947a057-7d61-4673-a819-cee6943321ff" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">4. </span>
						6.9と7.0では「非表示」の仕組みが違う
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-105290cb-2007-4b8f-b217-15e6504996e5" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">4.1. </span>
						全体を非表示にした場合
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-95b2e801-16f1-45b7-a4cf-cc41fcaa84bb" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">4.2. </span>
						Mobileだけ非表示にした場合
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-3b368c4e-4336-4ceb-9d40-2a29ac060c66" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">4.3. </span>
						なぜHTMLを残す必要がある？
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-61939166-b3a8-4689-bf42-075f511b633f" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">4.4. </span>
						WordPress 7.0のブレークポイントは固定だった
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-a5d47152-7003-42b1-89f8-4647d25c17b0" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">5. </span>
						WordPress 7.1：ブレークポイントをtheme.jsonから変更可能に
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-eee7ded4-4413-49cb-89b4-1cf74859d377" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">5.1. </span>
						settings.viewportはVisibilityにも使われる
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-22d24ab5-8e3f-4088-9b0a-6b8bc5ed850b" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">5.2. </span>
						WordPress 7.1ではスタイルもレスポンシブ化
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-67ed50bd-2881-4316-8cdd-4ffdad88d449" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">6. </span>
						「表示／非表示」運用上の注意点
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-62506c5a-9296-4e17-814b-98519b3474d1" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">6.1. </span>
						「カラムをモバイルで縦並び」にする機能とは別
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-41991424-d485-4389-adb6-d18ac5686ac7" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">6.2. </span>
						「非表示＝読み込まれていない」とは限らない
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-41e7b32c-7ac1-4666-b358-b212675ba373" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">6.3. </span>
						一部のブロックではVisibilityを利用できない場合もある
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-5f530c47-3f2d-4a65-b253-9cfbb992b8ad" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">7. </span>
						WordPress 7.1でレスポンシブデザインは大きく変わり始めた
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-9aad53e8-2669-4c20-9cfa-cd0934f7d7df" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">8. </span>
						まとめ
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-6f2cde43-e80c-4618-afab-4c23263bd307" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">8.1. </span>
						WordPress 6.9
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-9a440615-90d2-4e3b-b54c-ec3e09d44a47" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">8.2. </span>
						WordPress 7.0
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-b52da4de-e541-406e-8e5d-b0d782285b99" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">8.3. </span>
						WordPress 7.1
					</a>
				</li>
			</ul></div></div>



<h2 id="vk-htags-dae5ef6b-be9b-4a28-864a-69ec39054560" class="wp-block-heading">公式情報（英語）</h2>



<ul class="wp-block-list is-style-vk-handpoint-mark">
<li><a href="https://make.wordpress.org/core/2025/12/01/ability-to-hide-blocks/">Ability to Hide Blocks in WordPress 6.9 – Make WordPress Core</a></li>



<li><a href="https://make.wordpress.org/core/2026/03/15/block-visibility-in-wordpress-7-0/">Block Visibility in WordPress 7.0 – Make WordPress Core</a></li>



<li><a href="https://make.wordpress.org/core/2026/06/19/roadmap-to-7-1/">Roadmap to 7.1 – Make WordPress Core</a></li>



<li><a href="https://make.wordpress.org/core/2026/08/05/responsive-block-styles-and-configurable-viewports-in-wordpress-7-1/">Responsive block styles and configurable viewports in WordPress 7.1 – Make WordPress Core</a></li>



<li><a href="https://github.com/WordPress/gutenberg/issues/75707">WordPress 7.1: Block visibility configurable breakpoints and theme.json integration · Issue #75707 · WordPress/gutenberg</a></li>
</ul>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h2 id="vk-htags-34517e82-982b-41a4-9fb0-3c4d78b96255" class="wp-block-heading">WordPress 6.9：ブロックを削除せず「非表示」にできるようになった</h2>



<p class="wp-block-paragraph">最初の大きな変更は、WordPress 6.9です。</p>



<p class="wp-block-paragraph">WordPress 6.9では、ブロックを削除せずに公開ページから隠せる<strong>ブロックの非表示機能</strong>がWordPress本体に追加されました。</p>



<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="607" height="630" src="https://wppilot.net/wp-content/uploads/2026/08/image-18.png" alt="" class="wp-image-1829" srcset="https://wppilot.net/wp-content/uploads/2026/08/image-18.png 607w, https://wppilot.net/wp-content/uploads/2026/08/image-18-289x300.png 289w" sizes="(max-width: 607px) 100vw, 607px" /></figure>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-f022e1af-6178-45f5-a1fb-0b17ec841951" class="wp-block-heading">使用例</h3>



<p class="wp-block-paragraph">例えば、次のような文章があるとします。</p>



<div class="wp-block-vk-blocks-alert vk_alert alert alert-warning"><div class="vk_alert_content">
<p class="wp-block-paragraph">期間限定キャンペーン開催中！</p>
</div></div>



<p class="wp-block-paragraph">キャンペーンが一時的に終了したとき、以前であれば文章を削除したり、下書きとして別の場所に保存したりする必要がありました。</p>



<p class="wp-block-paragraph">WordPress 6.9以降は、ブロックのメニューから「非表示」にすることで、<strong>編集画面には残したまま、公開ページには表示しない</strong>という使い方ができます。再び使いたくなった場合は、リストビューなどから「表示」に戻せます。</p>



<p class="wp-block-paragraph">なお、リストビュー内には、当該ブロックが非表示であることが分かるよう、専用のマークが付きます。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="323" height="58" src="https://wppilot.net/wp-content/uploads/2026/08/image-19.png" alt="" class="wp-image-1830" srcset="https://wppilot.net/wp-content/uploads/2026/08/image-19.png 323w, https://wppilot.net/wp-content/uploads/2026/08/image-19-300x54.png 300w" sizes="(max-width: 323px) 100vw, 323px" /></figure>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-e673ee51-a951-454e-8c80-14a859a74147" class="wp-block-heading">どのような場面で便利？</h3>



<p class="wp-block-paragraph">例えば、以下のような使い方が考えられます。</p>



<ul class="wp-block-list is-style-vk-triangle-mark">
<li>一時的にキャンペーンのお知らせを隠す</li>



<li>公開準備中の文章を残しておく</li>



<li>後日再利用するセクションを保管しておく</li>



<li>A案・B案のレイアウトを編集画面内に残しておく</li>
</ul>



<p class="wp-block-paragraph">つまりWordPress 6.9の非表示機能は、<strong>削除せずに一時保管する機能</strong>として考えると分かりやすいでしょう。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-16b9e643-5e29-4cec-b43c-b0316baee1fe" class="wp-block-heading">WordPress 6.9の「非表示」はHTML自体が出力されない</h3>



<p class="wp-block-paragraph">ここで重要なのが、WordPress 6.9の非表示が単なるCSSの <code>display:none</code> ではないことです。</p>



<p class="wp-block-paragraph">WordPress 6.9の機能でブロック全体を非表示にすると、公開ページでは<strong>そのブロックのHTML自体が出力されません</strong>。</p>



<p class="wp-block-paragraph">公式の開発者向け資料でも、非表示にされたブロックは公開時のマークアップから除外されると説明されています。</p>



<p class="wp-block-paragraph">つまり、通常は「HTMLを出力する→ブラウザに表示される」のに対し、「ブロックを非表示→HTMLを出力しない→公開ページには存在しない」という処理になります。関連するスクリプトやスタイルも、原則として非表示ブロックだけのためには読み込まれません。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="386" height="288" src="https://wppilot.net/wp-content/uploads/2026/08/image-20.png" alt="" class="wp-image-1831" srcset="https://wppilot.net/wp-content/uploads/2026/08/image-20.png 386w, https://wppilot.net/wp-content/uploads/2026/08/image-20-300x224.png 300w" sizes="(max-width: 386px) 100vw, 386px" /></figure>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">ブロックはエディター内で非表示になり、フロントエンドで公開されるマークアップからも除外されます。リストビュー (Shift+Alt+O) で選択して、再度設定を変更できます。</p>
</blockquote>



<p class="wp-block-paragraph">この点は、後述するWordPress 7.0の「モバイルでは非表示」などと大きく異なる部分です。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-fe7705e1-bdc2-4ea6-a73d-89b87997cec9" class="wp-block-heading">内部ではBlock Supportsの「visibility」が使われている</h3>



<p class="wp-block-paragraph">少し技術的な話になりますが、この機能はWordPressの<strong>Block Supports</strong>（ブロックサポート）という仕組みの一つとして実装されています。</p>



<p class="wp-block-paragraph">Block Supportsとは簡単に言えば、「このブロックは余白を設定できる」「このブロックは文字色を設定できる」「このブロックは表示・非表示を設定できる」といった、ブロックが利用できる機能を定義する仕組みです。</p>



<p class="wp-block-paragraph">表示・非表示については<code>supports.visibility</code> という設定が使われます。例えばテーマ・プラグイン開発者は、特定のブロックについてVisibility機能を無効にすることもできます。</p>



<p class="wp-block-paragraph">なお、ここは少し紛らわしいところです。</p>



<p class="wp-block-paragraph"><code>supports.visibility</code> は、<strong>そのブロックがVisibility機能に対応しているか</strong>を表します。</p>



<p class="wp-block-paragraph">一方、個々のブロックが実際に表示されるかどうかは、ブロックのメタデータに保存されます。この違いはWordPress 7.0以降を理解するうえでも重要です。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h2 id="vk-htags-e47e4952-b8fb-4a16-949f-42139e3c6a43" class="wp-block-heading">WordPress 7.0：スマートフォン・タブレット・パソコンごとに設定可能に</h2>



<p class="wp-block-paragraph">WordPress 7.0では、6.9のVisibility機能がさらに進化しました。</p>



<p class="wp-block-paragraph">新しく追加されたのが、<strong>Viewport（ビューポート）ごとの表示・非表示</strong>です。Viewportとは、ここでは簡単に「ブラウザ上でWebページを表示している領域の幅」と考えてください。</p>



<p class="wp-block-paragraph">WordPress 7.0では、「モバイル（Mobile）」「タブレット（Tablet）」「デスクトップ（Desktop）」という3種類の画面幅について、ブロックを表示するか非表示にするか指定できるようになりました。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="396" height="364" src="https://wppilot.net/wp-content/uploads/2026/08/image-17.png" alt="" class="wp-image-1828" srcset="https://wppilot.net/wp-content/uploads/2026/08/image-17.png 396w, https://wppilot.net/wp-content/uploads/2026/08/image-17-300x276.png 300w" sizes="(max-width: 396px) 100vw, 396px" /></figure>



<p class="wp-block-paragraph">これにより、例えば、</p>



<ul class="wp-block-list is-style-vk-triangle-mark">
<li>デスクトップで非表示　→ チェックしない</li>



<li>タブレットで非表示　→ チェックしない</li>



<li><strong>モバイルで非表示　→ チェックする</strong></li>
</ul>



<p class="wp-block-paragraph">とすれば、スマートフォン程度の画面幅でだけブロックを隠せます。</p>



<p class="wp-block-paragraph">これによって、「パソコンでは詳しい説明を表示するが、スマートフォンでは省略する」といったレスポンシブなページ設計を、WordPress標準機能で行いやすくなりました。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-e64d739a-b487-4482-a895-e751b0655514" class="wp-block-heading">WordPress 7.0ではVisibilityの保存形式も拡張された</h3>



<p class="wp-block-paragraph">内部的には、例えば次のような情報として保存されます。</p>


<pre class="wp-block-code"><span><code class="hljs language-json">{
  <span class="hljs-attr">"metadata"</span>: {
    <span class="hljs-attr">"blockVisibility"</span>: {
      <span class="hljs-attr">"viewport"</span>: {
        <span class="hljs-attr">"mobile"</span>: <span class="hljs-literal">false</span>,
        <span class="hljs-attr">"tablet"</span>: <span class="hljs-literal">true</span>,
        <span class="hljs-attr">"desktop"</span>: <span class="hljs-literal">true</span>
      }
    }
  }
}
</code></span></pre>


<p class="wp-block-paragraph">この場合、<code>mobile: false</code> <code>tablet: true</code> <code>desktop: true</code>なので、<strong>Mobileでは非表示、それ以外では表示</strong>という意味です。</p>



<p class="wp-block-paragraph">ブロックマークアップでは、例えば次のようになります。</p>


<pre class="wp-block-code"><span><code class="hljs language-xml"><span class="hljs-comment">&lt;!-- wp:paragraph {"metadata":{"blockVisibility":{"viewport":{"mobile":false}}}} --&gt;</span>
<span class="hljs-tag">&lt;<span class="hljs-name">p</span>&gt;</span>スマートフォンでは非表示になる文章です。<span class="hljs-tag">&lt;/<span class="hljs-name">p</span>&gt;</span>
<span class="hljs-comment">&lt;!-- /wp:paragraph --&gt;</span>
</code></span></pre>


<p class="wp-block-paragraph">初心者がこのコードを直接編集する必要はありませんが、WordPress内部ではこのようにVisibilityの情報が保存されています。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h2 id="vk-htags-c947a057-7d61-4673-a819-cee6943321ff" class="wp-block-heading">6.9と7.0では「非表示」の仕組みが違う</h2>



<p class="wp-block-paragraph">ここは特に重要なポイントです。</p>



<p class="wp-block-paragraph">同じ「非表示」という言葉でも、<strong>WordPress 6.9からある全体非表示</strong>と、<strong>WordPress 7.0で追加されたViewportごとの非表示</strong>では、内部処理が異なります。</p>



<figure class="wp-block-table is-style-vk-table-border-stripes"><table><thead><tr><th>設定</th><th>HTML</th></tr></thead><tbody><tr><td>ブロック全体を非表示</td><td>出力されない</td></tr><tr><td>Mobileだけ非表示</td><td>出力される</td></tr><tr><td>Tabletだけ非表示</td><td>出力される</td></tr><tr><td>Desktopだけ非表示</td><td>出力される</td></tr></tbody></table></figure>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-105290cb-2007-4b8f-b217-15e6504996e5" class="wp-block-heading">全体を非表示にした場合</h3>



<p class="wp-block-paragraph">例えば、「このブロックを公開しない」「公開するコンテンツから除外」という設定の場合、</p>



<ul class="wp-block-list is-style-vk-numbered-circle-mark">
<li>ブロック：HTMLは生成されない</li>



<li>DOMに存在しない</li>
</ul>



<p class="wp-block-paragraph">という処理になります。こちらは上述のとおりです。</p>



<p class="wp-block-paragraph">DOMとは、簡単に言えばブラウザがWebページのHTMLを扱うための構造です。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-95b2e801-16f1-45b7-a4cf-cc41fcaa84bb" class="wp-block-heading">Mobileだけ非表示にした場合</h3>



<p class="wp-block-paragraph">一方、「モバイルでは非表示」とした場合は、以下のような処理となります。</p>



<ul class="wp-block-list is-style-vk-numbered-circle-mark">
<li>ブロック：HTMLは生成される</li>



<li>DOMにも存在する</li>



<li>CSSでMobile時だけ隠す</li>
</ul>



<p class="wp-block-paragraph">という処理になります。</p>



<p class="wp-block-paragraph">設定時の注意書きにもその旨が記載されています。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">ブロックは選択したビューポートに応じて非表示になります。これは<strong>フロントエンドで公開されるマークアップに含まれます</strong>。リストビュー (Shift+Alt+O) で選択して、再度設定を変更できます。</p>
</blockquote>



<figure class="wp-block-image size-full"><img decoding="async" width="392" height="420" src="https://wppilot.net/wp-content/uploads/2026/08/image-21.png" alt="" class="wp-image-1832" srcset="https://wppilot.net/wp-content/uploads/2026/08/image-21.png 392w, https://wppilot.net/wp-content/uploads/2026/08/image-21-280x300.png 280w" sizes="(max-width: 392px) 100vw, 392px" /></figure>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-3b368c4e-4336-4ceb-9d40-2a29ac060c66" class="wp-block-heading">なぜHTMLを残す必要がある？</h3>



<p class="wp-block-paragraph">これは考えてみると当然です。</p>



<p class="wp-block-paragraph">例えば、「Mobile → 非表示」「Desktop → 表示」という設定の場合、同じページをパソコンで表示したときにはブロックが必要です。そのためHTMLそのものを削除することはできません。</p>



<p class="wp-block-paragraph">HTMLを出力しておき、「画面が狭い→CSSで非表示」「画面が広い→CSSで表示」と切り替える必要があるわけです。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-61939166-b3a8-4689-bf42-075f511b633f" class="wp-block-heading">WordPress 7.0のブレークポイントは固定だった</h3>



<p class="wp-block-paragraph">WordPress 7.0では、Mobile・Tablet・Desktopの基準となる画面幅は固定されていました。</p>



<p class="wp-block-paragraph">標準では、おおむね次の区分です。</p>



<figure class="wp-block-table is-style-vk-table-border-stripes"><table><thead><tr><th>Viewport</th><th>画面幅</th></tr></thead><tbody><tr><td>モバイル（Mobile）</td><td>480px以下</td></tr><tr><td>タブレット（Tablet）</td><td>480px超～782px以下</td></tr><tr><td>デスクトップ（Desktop）</td><td>782px超</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">WordPress 7.0の段階では、このViewportのブレークポイントをテーマ側から自由に変更する仕組みは用意されていませんでした。公式Dev Noteでも、7.0では固定値であり、7.1での設定可能化が予定されていると説明されています。</p>



<p class="wp-block-paragraph">例えばテーマ側で、「Mobile = 600px以下」「Tablet = 960px以下」のような独自設計を採用していた場合でも、WordPressのVisibility側は480px・782pxを基準としていました。</p>



<p class="wp-block-paragraph">そのため、<strong>テーマのレスポンシブ設計とWordPress標準のVisibilityの基準がずれる可能性がある</strong>という問題がありました。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h2 id="vk-htags-a5d47152-7003-42b1-89f8-4647d25c17b0" class="wp-block-heading">WordPress 7.1：ブレークポイントをtheme.jsonから変更可能に</h2>



<p class="wp-block-paragraph">WordPress 7.1では、この部分が改善されました。</p>



<p class="wp-block-paragraph">新しく <code>theme.json</code> の<code>settings.viewport</code>から、MobileとTabletのブレークポイントを指定できるようになっています。</p>



<p class="wp-block-paragraph">例えば、以下のように設定したといたします。</p>


<pre class="wp-block-code"><span><code class="hljs language-json">{
  <span class="hljs-attr">"version"</span>: <span class="hljs-number">3</span>,
  <span class="hljs-attr">"settings"</span>: {
    <span class="hljs-attr">"viewport"</span>: {
      <span class="hljs-attr">"mobile"</span>: <span class="hljs-string">"600px"</span>,
      <span class="hljs-attr">"tablet"</span>: <span class="hljs-string">"900px"</span>
    }
  }
}
</code></span></pre>


<p class="wp-block-paragraph">その場合、以下のような考え方になります。</p>



<ul class="wp-block-list is-style-vk-triangle-mark">
<li>モバイル（Mobile）：600px以下</li>



<li>タブレット（Tablet）：600px超～900px以下</li>



<li>デスクトップ（Desktop）： 900px超</li>
</ul>



<p class="wp-block-paragraph">なお、指定できる単位は、<code>px</code> <code>em</code> <code>rem</code>です。パーセントや単位なしの数値などには対応していません。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-eee7ded4-4413-49cb-89b4-1cf74859d377" class="wp-block-heading">settings.viewportはVisibilityにも使われる</h3>



<p class="wp-block-paragraph">重要なのは、<code>settings.viewport</code> が単にエディターのプレビューサイズを変える設定ではないことです。</p>



<p class="wp-block-paragraph">ここで指定したViewport幅は、</p>



<ul class="wp-block-list is-style-vk-triangle-mark">
<li>ブロックのレスポンシブスタイル</li>



<li>ブロックの表示・非表示</li>



<li>エディター上のViewportプレビュー</li>
</ul>



<p class="wp-block-paragraph">で共通して利用されます。</p>



<p class="wp-block-paragraph">例えば、以下のように、「モバイルでは非表示」と設定したブロックも、標準の480pxではなく<strong>600px</strong>を境界として判定されるようになります。</p>


<pre class="wp-block-code"><span><code class="hljs language-javascript"><span class="hljs-string">"settings"</span>: {
  <span class="hljs-string">"viewport"</span>: {
    <span class="hljs-string">"mobile"</span>: <span class="hljs-string">"600px"</span>,
    <span class="hljs-string">"tablet"</span>: <span class="hljs-string">"900px"</span>
  }
}</code></span></pre>


<p class="wp-block-paragraph">WordPress 7.1ではこのように、Visibilityの画面幅をテーマ設計に合わせやすくなりました。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-22d24ab5-8e3f-4088-9b0a-6b8bc5ed850b" class="wp-block-heading">WordPress 7.1ではスタイルもレスポンシブ化</h3>



<p class="wp-block-paragraph">WordPress 7.1では、Viewportの仕組みがVisibilityだけではなく、<strong>ブロックのスタイルそのもの</strong>へ広げられています。</p>



<p class="wp-block-paragraph">新しく「Responsive Style States（レスポンシブスタイルステート）」が導入され、MobileやTabletのときだけスタイルを変更できるようになりました。</p>



<p class="wp-block-paragraph">詳しくは以下の記事で解説しています。</p>



<div class="wp-block-vk-blocks-blog-card has-border-color is-layout-flow wp-block-vk-blocks-blog-card-is-layout-flow" style="border-color:#0000001f;border-width:1px;border-radius:5px;padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem">
<div class="wp-block-columns vk_flex-wrap-reverse-on-mobile is-layout-flex wp-container-core-columns-is-layout-987e2dbe wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.6%"><p style="font-style:normal;font-weight:700;margin-bottom:var(--wp--preset--spacing--40)" class="wp-block-vk-blocks-blog-card-title has-large-font-size"><a href="https://wppilot.net/2026/08/23/wordpress-7-1-responsive/" target="_self" >WordPress 7.1でレスポンシブデザインが大きく進化！スマホ・タブレット向けのデザイン調整が簡単に</a></p>


<div class="wp-block-group has-small-font-size is-nowrap is-layout-flex wp-container-core-group-is-layout-3fe47987 wp-block-group-is-layout-flex"><figure class="wp-block-vk-blocks-blog-card-site-logo wp-container-content-b8e8afd0"><a href="https://wppilot.net" target="_self" ><img src='https://wppilot.net/wp-content/uploads/2025/06/WP-Pilot-Icon-150x150.png' /></a></figure>

<p class="wp-block-vk-blocks-blog-card-site-title"><a href="https://wppilot.net" target="_self" >WP Pilot</a></p></div>
</div>



<div class="wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.3%"><figure class="wp-block-vk-blocks-blog-card-featured-image"><a href="https://wppilot.net/2026/08/23/wordpress-7-1-responsive/" target="_self"  ><img src='https://wppilot.net/wp-content/uploads/2025/06/1b02752999f449704a5c92a2c52ab14a-1024x538.jpg' class="has-border-color" style="border-color:#0000001f;border-radius:5px;border-width:1px;object-fit:cover;" /></a></figure></div>
</div>
</div>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h2 id="vk-htags-67ed50bd-2881-4316-8cdd-4ffdad88d449" class="wp-block-heading">「表示／非表示」運用上の注意点</h2>



<p class="wp-block-paragraph">本記事で紹介している機能の注意点についても、下記のとおりまとめておきます。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-62506c5a-9296-4e17-814b-98519b3474d1" class="wp-block-heading">「カラムをモバイルで縦並び」にする機能とは別</h3>



<p class="wp-block-paragraph">ここで一つ注意しておきたい点があります。</p>



<p class="wp-block-paragraph">WordPressには以前から「カラム」ブロックなどにレスポンシブ機能があります。</p>



<p class="wp-block-paragraph">例えば「カラム」ブロックには、<strong>「モバイルでは縦に並べる」</strong>という設定があります。しかし、これは<strong>今回紹介しているViewport VisibilityやResponsive Style Statesと完全に同じ仕組みではありません。</strong></p>



<p class="wp-block-paragraph">大まかに分類すると、現在のWordPressには、</p>



<ol class="wp-block-list is-style-vk-numbered-circle-mark">
<li>ブロック独自のレスポンシブ処理</li>



<li>ViewportによるVisibility</li>



<li>Responsive Style States</li>
</ol>



<p class="wp-block-paragraph">という複数のレスポンシブ処理が存在しています。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-41991424-d485-4389-adb6-d18ac5686ac7" class="wp-block-heading">「非表示＝読み込まれていない」とは限らない</h3>



<p class="wp-block-paragraph">もう一つ、実際の運用で重要なポイントがあります。</p>



<p class="wp-block-paragraph">特にWordPress 7.0以降の、モバイル（タブレット）では非表示については、「<strong>スマートフォンでは見えないから、HTMLも読み込まれていない</strong>」とは限りません。ViewportによるVisibilityでは、HTMLはDOMに存在し、CSSによって見えなくなっているだけです。</p>



<p class="wp-block-paragraph">そのため、大きな画像や重いコンテンツをモバイルで非表示にすればスマートフォンの通信量も完全になくなると考えるのは適切ではありません。</p>



<p class="wp-block-paragraph">Visibilityは基本的に、<strong>レイアウトや情報量を画面幅ごとに調整する機能</strong>として考えた方がよいでしょう。</p>



<p class="wp-block-paragraph">パフォーマンス改善を目的とする場合は、画像の最適化や遅延読み込みなど、別の対策も必要です。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-41e7b32c-7ac1-4666-b358-b212675ba373" class="wp-block-heading">一部のブロックではVisibilityを利用できない場合もある</h3>



<p class="wp-block-paragraph">VisibilityはBlock Supportsとして提供されているため、すべてのブロックで必ず使えるとは限りません。ブロック側でVisibilityのサポートが無効化されている場合には、表示・非表示機能が利用できないことがあります。</p>



<p class="wp-block-paragraph">例えばWordPress 7.0では、カスタムHTMLブロックについてVisibilityのBlock Supportが意図的に無効化されたことが公式記事でも案内されていますし、実際に「表示／非表示」が使用不可となっています。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="603" height="484" src="https://wppilot.net/wp-content/uploads/2026/08/image-22.png" alt="" class="wp-image-1833" srcset="https://wppilot.net/wp-content/uploads/2026/08/image-22.png 603w, https://wppilot.net/wp-content/uploads/2026/08/image-22-300x241.png 300w" sizes="(max-width: 603px) 100vw, 603px" /></figure>



<p class="wp-block-paragraph">そのため、「別のブロックでは【表示／非表示】が使えるのに、このブロックには項目がない」という場合、必ずしも不具合とは限りません。</p>



<p class="wp-block-paragraph">テーマやプラグインによるカスタムブロックについても、そのブロックがVisibilityに対応しているか確認するとよいでしょう。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h2 id="vk-htags-5f530c47-3f2d-4a65-b253-9cfbb992b8ad" class="wp-block-heading">WordPress 7.1でレスポンシブデザインは大きく変わり始めた</h2>



<p class="wp-block-paragraph">WordPress 6.9から7.1までの流れを見ると、単に「非表示」という小さな機能が追加されたわけではないことが分かります。</p>



<p class="wp-block-paragraph">WordPress 6.9では、「<strong>ブロックを削除せず、一時的に公開ページから隠す</strong>」という仕組みが導入されました。</p>



<p class="wp-block-paragraph">WordPress 7.0では、「<strong>画面幅によって表示・非表示を切り替える</strong>」ところまで発展しました。</p>



<p class="wp-block-paragraph">さらにWordPress 7.1では、「<strong>Viewportの基準をテーマ側で設定し、表示・非表示だけでなくスタイル変更にも利用する</strong>」という形へ進化しています。</p>



<p class="wp-block-paragraph">つまり、以下のように整理すると、流れを理解しやすいでしょう。</p>



<ul class="wp-block-list is-style-vk-check-square-mark">
<li><strong>WordPress 6.9はVisibility機能の出発点</strong></li>



<li><strong>WordPress 7.0はVisibilityのレスポンシブ化</strong></li>



<li><strong>WordPress 7.1はViewportをWordPress標準のレスポンシブデザイン基盤として発展させたバージョン</strong></li>
</ul>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h2 id="vk-htags-9aad53e8-2669-4c20-9cfa-cd0934f7d7df" class="wp-block-heading">まとめ</h2>



<p class="wp-block-paragraph">最後に、WordPress 6.9・7.0・7.1の違いを簡単にまとめます。</p>



<figure class="wp-block-table is-style-vk-table-border-stripes"><table><thead><tr><th>バージョン</th><th>主な変更</th><th>非表示の仕組み</th></tr></thead><tbody><tr><td>WordPress 6.9</td><td>ブロック全体を表示・非表示</td><td>非表示時はHTMLを出力しない</td></tr><tr><td>WordPress 7.0</td><td>Mobile・Tablet・Desktopごとの表示設定</td><td>HTMLを残してCSSで非表示</td></tr><tr><td>WordPress 7.1</td><td>ブレークポイントをtheme.jsonで変更可能</td><td>設定したViewportをVisibilityにも使用</td></tr></tbody></table></figure>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-6f2cde43-e80c-4618-afab-4c23263bd307" class="wp-block-heading">WordPress 6.9</h3>



<p class="wp-block-paragraph">ブロックを削除せず、公開ページから非表示にできるようになりました。</p>



<p class="wp-block-paragraph">非表示にしたブロックはHTML自体が公開ページへ出力されません。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-9a440615-90d2-4e3b-b54c-ec3e09d44a47" class="wp-block-heading">WordPress 7.0</h3>



<p class="wp-block-paragraph">「モバイル」「タブレット」「PC」ごとに表示・非表示を設定できるようになりました。</p>



<p class="wp-block-paragraph">こちらはHTML自体を削除するのではなく、CSSを使って画面幅ごとに隠す仕組みです。</p>



<p class="wp-block-paragraph">ブレークポイントは以下が基本で、7.0では固定でした。</p>



<ul class="wp-block-list is-style-vk-triangle-mark">
<li>モバイル：480px以下</li>



<li>タブレット：480px超～782px以下</li>



<li>デスクトップ：782px超</li>
</ul>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-b52da4de-e541-406e-8e5d-b0d782285b99" class="wp-block-heading">WordPress 7.1</h3>



<p class="wp-block-paragraph"><code>theme.json</code> の <code>settings.viewport</code> によって、モバイル（Mobile）・タブレット（Tablet）のブレークポイントをテーマ側から変更できるようになりました。</p>



<p class="wp-block-paragraph">さらに同じViewportの仕組みを利用して、「文字サイズ」「色」「背景」「枠線」「サイズ」「余白」「レイアウト」などをモバイル・タブレットごとに変更できるレスポンシブスタイルも追加されています。</p>



<p class="wp-block-paragraph">WordPressのレスポンシブデザインは、従来は各ブロックやテーマ側で個別に対応する部分が多くありました。WordPress 7.1では、それを<strong>Viewportという共通の考え方で扱うための土台がかなり整ってきた</strong>と言えます。</p>



<p class="wp-block-paragraph">ただし、「カラム」のモバイル縦並びなど従来から存在するブロック独自のレスポンシブ処理まで、すべてが新しいViewportの仕組みに統一されたわけではありません。</p>



<p class="wp-block-paragraph">そのため現時点では、「WordPress 7.1ですべてのレスポンシブ処理が統一された」というよりも、<strong>WordPress標準のレスポンシブデザインを統一していくための重要な基盤が整った</strong>と捉えるのが適切でしょう。</p>



<p class="wp-block-paragraph">今後WordPressのブロックエディターを使ってサイトを制作するうえでは、<strong>「Visibility」と「Responsive Styles」、そして <code>settings.viewport</code> の関係</strong>は、ぜひ押さえておきたいポイントになりそうです。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://wppilot.net/2026/08/23/settings-visibility-viewport-wp-7-1/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>WordPress 7.1でレスポンシブデザインが大きく進化！スマホ・タブレット向けのデザイン調整が簡単に</title>
		<link>https://wppilot.net/2026/08/23/wordpress-7-1-responsive/</link>
					<comments>https://wppilot.net/2026/08/23/wordpress-7-1-responsive/#respond</comments>
		
		<dc:creator><![CDATA[WP Pilot]]></dc:creator>
		<pubDate>Sun, 23 Aug 2026 02:30:26 +0000</pubDate>
				<category><![CDATA[基本機能]]></category>
		<category><![CDATA[HTML&CSS]]></category>
		<category><![CDATA[Gutenberg]]></category>
		<category><![CDATA[theme.json]]></category>
		<category><![CDATA[レスポンシブ]]></category>
		<guid isPermaLink="false">https://wppilot.net/?p=1813</guid>

					<description><![CDATA[WordPress 7.1では、ブロックエディターのレスポンシブデザイン機能が大きく強化されました。 これまでWordPressで「パソコンでは文字を大きく、スマートフォンでは小さくする」「スマホだけ余白を狭くする」とい [&#8230;]]]></description>
										<content:encoded><![CDATA[<aside class="row veu_insertAds before"><div class="col-md-12"><div style="text-align:center;"><strong>- 広告 -</strong></div>
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-1223010533463111"
     data-ad-slot="1567275259"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>
 </div></aside>
<p class="wp-block-paragraph"><strong>WordPress 7.1では、ブロックエディターのレスポンシブデザイン機能が大きく強化されました。</strong></p>



<p class="wp-block-paragraph">これまでWordPressで「パソコンでは文字を大きく、スマートフォンでは小さくする」「スマホだけ余白を狭くする」といった調整を行う場合、テーマ側のCSSや追加CSSを使うことが少なくありませんでした。</p>



<p class="wp-block-paragraph">WordPress 7.1では、新しく「<strong>Responsive Style States</strong>（レスポンシブ・スタイル・ステート）」という仕組みが導入され、ブロックごとに「タブレット」「モバイル」向けのデザインを設定できるようになりました。</p>



<p class="wp-block-paragraph">この記事では、WordPress 7.1で何が変わったのかを、できるだけ専門用語を避けながら紹介します。</p>



<div class="wp-block-vk-blocks-table-of-contents-new vk_tableOfContents vk_tableOfContents-style-default tabs" data-use-custom-levels="false" data-custom-levels=""><div class="tab"><div class="vk_tableOfContents_title">目次</div><button type="button" class="tab-label vk_tableOfContents_openCloseBtn button_status button_status-close" id="vk-tab-label-toc-0j053ath6-zope-faex-qrxe-rffqheyt8gh" aria-expanded="false" aria-controls="vk-toc-content-0j053ath6-zope-faex-qrxe-rffqheyt8gh">OPEN</button><ul id="vk-toc-content-0j053ath6-zope-faex-qrxe-rffqheyt8gh" class="vk_tableOfContents_list tab_content-close">
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-b4ed56c0-cbd9-4679-b186-ff1b4a7c166d" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">1. </span>
						公式情報
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-0058f49e-0e01-47ee-8328-2f83b8f45610" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">2. </span>
						追記：セキュリティアップデートが出ています
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-af7ea6c2-0ef3-4aed-8edb-c1f97ab7d4c0" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">3. </span>
						WordPress 7.1では何が変わった？
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-54ae99f2-dffc-4d7c-b3b3-ae8b5ae2a347" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">3.1. </span>
						その他の変更点についてはこちらから
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-0b1b702a-0818-4f73-96c2-e12c36a9f5c8" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">4. </span>
						そもそも「レスポンシブデザイン」とは？
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-f75fb0ca-ce40-4bff-93d5-213b56111274" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">5. </span>
						WordPress 7.1では「Mobile」と「Tablet」が追加された
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-f3168ebf-2ea6-4cf0-873a-4e5eb333fa30" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">5.1. </span>
						設定例
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-fe2699b0-ecc8-4273-aed0-8dd2bde3b941" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">5.2. </span>
						「Desktop」という設定はない
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-0983d6c3-d281-4b0a-9dd8-03e4911c1a2a" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">6. </span>
						設定していない項目は通常のデザインを引き継ぐ
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-6dfa932d-1e22-4953-a6d9-e462aa3fe656" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">7. </span>
						文字サイズだけでなく余白や色も変更できる
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-73108124-50a7-4e1a-87e3-a18ed8146740" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">8. </span>
						個別のブロックにも設定できる
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-e64a1b5a-1a9e-44ab-93e3-93bb264ab897" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">9. </span>
						グローバルスタイルからも設定できる
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-0d9cba50-8b56-42a9-82cf-47f1b3ab2bb6" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">10. </span>
						WordPress 7.1の標準ブレークポイント
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-428fc02b-ef01-4484-b0c3-06f2524ae46a" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">10.1. </span>
						モバイル（Mobile）
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-550bb75c-d25b-46ce-9810-e4e9f995a63c" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">10.2. </span>
						Tablet
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-0a37854e-e79a-4fcb-9240-24ba635da7c2" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">10.3. </span>
						全体のイメージ
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-84421bab-b1bb-4c20-9d2e-198be1d96bda" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">11. </span>
						これまでの「プレビュー」と何が違う？
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-bf5da474-924d-47b9-afa4-816c5d481756" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">12. </span>
						CSSが完全に不要になったわけではない
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-1ac177ae-f157-4b31-ad15-169108948e89" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">13. </span>
						theme.jsonではブレークポイントを変更できる
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-0557e20b-783c-4917-bd37-cfe0662d7f7a" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">13.1. </span>
						pxだけでなくemやremも利用できる
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-a99411b4-5eed-4694-a66c-9205e2b27852" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">13.2. </span>
						実例：テーマ Lightning の例
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-f04604f4-aa15-4b51-84e5-3eef6ca49662" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">13.3. </span>
						ブレークポイントの数値はサイトエディターから変更できない
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-b2efb1f0-2248-4701-9054-1b3e8f7aa9f8" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">13.4. </span>
						【補足】このブレークポイントは「表示／非表示」にも適用されます
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-a102d0f3-399b-4c86-9d8e-287c0bcb4299" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">14. </span>
						theme.jsonからレスポンシブスタイル自体も設定できる
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-be646533-a837-462d-b321-e25d94bc7d5d" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">15. </span>
						注意：「カラム」ブロックの「モバイル」とは意味が違う
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-bfbe284b-36a9-4b01-8117-fe8e377c5ad0" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">15.1. </span>
						「モバイル」という言葉が2種類あると考えると分かりやすい
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-2170a22d-d6de-45bf-98b5-c6c62466d244" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">15.2. </span>
						settings.viewportを変更してもカラムの縦並び境界は変わらない
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-d7612597-50fa-457d-967b-5ba61255ffe4" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">16. </span>
						テーマ制作者にとっても大きな変更
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-a37f836f-786a-4145-a243-52eb5c8273be" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">17. </span>
						レスポンシブ編集自体を無効化することもできる
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-84ec2a7c-046c-4738-b68b-8ab3aa5880d6" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">18. </span>
						WordPress 7.1以前と比較すると？
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-cb2b1b79-f4c3-4fb3-b231-239c5a7333f0" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">19. </span>
						WordPress 7.1は「レスポンシブデザイン完全統一」ではない
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-c1fd6e35-8104-49d2-8ded-9c12d5925938" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">20. </span>
						初心者はまず何を覚えればよい？
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-cb70c6c2-f7b3-4ef3-918d-27100a3f485e" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">21. </span>
						まとめ
					</a>
				</li>
			</ul></div></div>



<h2 id="vk-htags-b4ed56c0-cbd9-4679-b186-ff1b4a7c166d" class="wp-block-heading">公式情報</h2>



<ul class="wp-block-list is-style-vk-handpoint-mark">
<li><a href="https://ja.wordpress.org/2026/08/20/mary-lou/"></a><a href="https://ja.wordpress.org/2026/08/20/mary-lou/">WordPress 7.1 “メアリー・ルー” – WordPress.org 日本語</a></li>



<li><a href="https://make.wordpress.org/core/2026/08/05/responsive-block-styles-and-configurable-viewports-in-wordpress-7-1/">Responsive block styles and configurable viewports in WordPress 7.1 – Make WordPress Core</a>（英語）</li>
</ul>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h2 id="vk-htags-0058f49e-0e01-47ee-8328-2f83b8f45610" class="wp-block-heading">追記：セキュリティアップデートが出ています</h2>



<p class="wp-block-paragraph">2026年9月22日付けでセキュリティアップデート WordPress 7.1.2 が出ております。もし7.1にアップデートされておりましたら、7.1.2への追加アップデートのご対応もお願いいたします。</p>



<div class="wp-block-vk-blocks-blog-card has-border-color is-layout-flow wp-block-vk-blocks-blog-card-is-layout-flow" style="border-color:#0000001f;border-width:1px;border-radius:5px;padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem">
<div class="wp-block-columns vk_flex-wrap-reverse-on-mobile is-layout-flex wp-container-core-columns-is-layout-987e2dbe wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.6%"><p style="font-style:normal;font-weight:700;margin-bottom:var(--wp--preset--spacing--40)" class="wp-block-vk-blocks-blog-card-title has-large-font-size"><a href="https://wppilot.net/2026/09/22/wordpress-7-1-2-update/" target="_self" >WordPress 7.1.2が公開。深刻な脆弱性を修正、サイト運営者は速やかな更新を</a></p>


<div class="wp-block-group has-small-font-size is-nowrap is-layout-flex wp-container-core-group-is-layout-3fe47987 wp-block-group-is-layout-flex"><figure class="wp-block-vk-blocks-blog-card-site-logo wp-container-content-b8e8afd0"><a href="https://wppilot.net" target="_self" ><img src='https://wppilot.net/wp-content/uploads/2025/06/WP-Pilot-Icon-150x150.png' /></a></figure>

<p class="wp-block-vk-blocks-blog-card-site-title"><a href="https://wppilot.net" target="_self" >WP Pilot</a></p></div>
</div>



<div class="wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.3%"><figure class="wp-block-vk-blocks-blog-card-featured-image"><a href="https://wppilot.net/2026/09/22/wordpress-7-1-2-update/" target="_self"  ><img src='https://wppilot.net/wp-content/uploads/2025/06/1b02752999f449704a5c92a2c52ab14a-1024x538.jpg' class="has-border-color" style="border-color:#0000001f;border-radius:5px;border-width:1px;object-fit:cover;" /></a></figure></div>
</div>
</div>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h2 id="vk-htags-af7ea6c2-0ef3-4aed-8edb-c1f97ab7d4c0" class="wp-block-heading">WordPress 7.1では何が変わった？</h2>



<p class="wp-block-paragraph">まず大きなポイントは、WordPress自身が、「通常のデザイン」「タブレット向けのデザイン」「スマートフォン向けのデザイン」を区別して管理できるようになったことです。</p>



<p class="wp-block-paragraph">例えば、見出しの文字サイズを次のように設定できます。</p>



<ul class="wp-block-list is-style-vk-triangle-mark">
<li>通常：40px</li>



<li>タブレット：32px</li>



<li>モバイル：24px</li>
</ul>



<p class="wp-block-paragraph">これまでもCSSを書けば同じことはできました。しかしWordPress 7.1では、これをブロックエディターのデザイン設定として扱えるようになっています。</p>



<p class="wp-block-paragraph">つまり、「レスポンシブデザイン＝テーマやCSSだけで行うもの」という従来の考え方から、<strong>「WordPressのブロック設定としてレスポンシブデザインを管理する」方向へ一歩進んだ</strong>ことになります。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-54ae99f2-dffc-4d7c-b3b3-ae8b5ae2a347" class="wp-block-heading">その他の変更点についてはこちらから</h3>



<div class="wp-block-vk-blocks-blog-card has-border-color is-layout-flow wp-block-vk-blocks-blog-card-is-layout-flow" style="border-color:#0000001f;border-width:1px;border-radius:5px;padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem">
<div class="wp-block-columns vk_flex-wrap-reverse-on-mobile is-layout-flex wp-container-core-columns-is-layout-987e2dbe wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.6%"><p style="font-style:normal;font-weight:700;margin-bottom:var(--wp--preset--spacing--40)" class="wp-block-vk-blocks-blog-card-title has-large-font-size"><a href="https://wppilot.net/2026/08/20/wordpress-7-1-update/" target="_self" >WordPress 7.1とは：リリース時点での情報や主な変更点を解説します</a></p>


<div class="wp-block-group has-small-font-size is-nowrap is-layout-flex wp-container-core-group-is-layout-3fe47987 wp-block-group-is-layout-flex"><figure class="wp-block-vk-blocks-blog-card-site-logo wp-container-content-b8e8afd0"><a href="https://wppilot.net" target="_self" ><img src='https://wppilot.net/wp-content/uploads/2025/06/WP-Pilot-Icon-150x150.png' /></a></figure>

<p class="wp-block-vk-blocks-blog-card-site-title"><a href="https://wppilot.net" target="_self" >WP Pilot</a></p></div>
</div>



<div class="wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.3%"><figure class="wp-block-vk-blocks-blog-card-featured-image"><a href="https://wppilot.net/2026/08/20/wordpress-7-1-update/" target="_self"  ><img src='https://wppilot.net/wp-content/uploads/2025/06/1b02752999f449704a5c92a2c52ab14a-1024x538.jpg' class="has-border-color" style="border-color:#0000001f;border-radius:5px;border-width:1px;object-fit:cover;" /></a></figure></div>
</div>
</div>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h2 id="vk-htags-0b1b702a-0818-4f73-96c2-e12c36a9f5c8" class="wp-block-heading">そもそも「レスポンシブデザイン」とは？</h2>



<p class="wp-block-paragraph">レスポンシブデザインとは、パソコン、タブレット、スマートフォンなど、<strong>画面の大きさに応じてレイアウトやデザインを変化させる仕組み</strong>です。</p>



<p class="wp-block-paragraph">例えば、パソコンでは、以下のようなレイアウトでも問題ありません。</p>



<ul class="wp-block-list is-style-vk-triangle-mark">
<li>大きな文字を表示する</li>



<li>左右に広い余白を取る</li>



<li>複数の要素を横に並べる</li>
</ul>



<p class="wp-block-paragraph">しかしスマートフォンで同じデザインを使うと、下記のような問題が発生します。</p>



<ul class="wp-block-list is-style-vk-times-mark">
<li>文字が大きすぎる</li>



<li>余白が広すぎる</li>



<li>横並びの要素が窮屈になる</li>
</ul>



<p class="wp-block-paragraph">そこで画面幅に応じてデザインを調整するのがレスポンシブデザインです。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h2 id="vk-htags-f75fb0ca-ce40-4bff-93d5-213b56111274" class="wp-block-heading">WordPress 7.1では「Mobile」と「Tablet」が追加された</h2>



<p class="wp-block-paragraph">WordPress 7.1では、レスポンシブスタイルとして主に次の2つの状態を利用できます。</p>



<ul class="wp-block-list is-style-vk-triangle-mark">
<li><strong>Mobile（モバイル）</strong></li>



<li><strong>Tablet（タブレット）</strong></li>
</ul>



<p class="wp-block-paragraph">通常のスタイルを含めると、実質的には3段階です。</p>



<figure class="wp-block-table is-style-vk-table-border-stripes"><table><thead><tr><th>状態の名称</th><th>標準の画面幅（ブレイクポイント）</th></tr></thead><tbody><tr><td>Base：通常</td><td>782px超</td></tr><tr><td>Tablet：タブレット</td><td>480px超～782px以下</td></tr><tr><td>Mobile：モバイル</td><td>480px以下</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">WordPress 7.1の標準設定では、Mobileは480px以下、Tabletは480px超～782px以下として定義されています。ただし、<strong>テーマ側で設定を変更することが可能</strong>のため、必ずしも上記のとおりになるわけではありません。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-f3168ebf-2ea6-4cf0-873a-4e5eb333fa30" class="wp-block-heading">設定例</h3>



<p class="vk_block-margin-sm--margin-bottom wp-block-paragraph">ブラウザの幅を縮めたり広げたりすると、以下の文章の文字色や背景色が変わるはずです。</p>



<div class="wp-block-group is-style-vk-group-alert-success is-layout-flow wp-block-group-is-layout-flow">
<p class="wp-states-da6aae24 wp-block-paragraph"><strong>レスポンシブスタイルの設定を施したブロック</strong></p>
</div>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-fe2699b0-ecc8-4273-aed0-8dd2bde3b941" class="wp-block-heading">「Desktop」という設定はない</h3>



<p class="wp-block-paragraph">少し注意したいのが、WordPress 7.1には「Desktop」「Tablet」「Mobile」という3つの専用スタイルが用意されているわけではないことです。</p>



<p class="wp-block-paragraph">正確には、以下のような仕組みとなっています。</p>



<ul class="wp-block-list is-style-vk-numbered-circle-mark">
<li>通常のスタイル</li>



<li>Tabletで必要な部分だけ上書き</li>



<li>Mobileで必要な部分だけ上書き</li>
</ul>



<p class="wp-block-paragraph">そのため、WordPress内部では<code>@desktop</code>というようなスタイルはありません。メニュー上でも「<strong><span data-color="#fcb900" style="--vk-highlighter-color: rgba(252, 185, 0, 0.7);" class="vk_highlighter">すべてのビューポート</span>をスタイリング</strong>」と説明がございます。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="258" height="400" src="https://wppilot.net/wp-content/uploads/2026/08/image-13.png" alt="" class="wp-image-1814" srcset="https://wppilot.net/wp-content/uploads/2026/08/image-13.png 258w, https://wppilot.net/wp-content/uploads/2026/08/image-13-194x300.png 194w" sizes="(max-width: 258px) 100vw, 258px" /></figure>



<p class="wp-block-paragraph">公式の説明でも、<strong>通常のスタイルがBase Style（基本スタイル）となり、TabletやMobileでは必要な部分だけを上書きする仕組みになっている</strong>、ということになっています。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h2 id="vk-htags-0983d6c3-d281-4b0a-9dd8-03e4911c1a2a" class="wp-block-heading">設定していない項目は通常のデザインを引き継ぐ</h2>



<p class="wp-block-paragraph">ここは初心者の方にも重要なポイントです。</p>



<p class="wp-block-paragraph">通常の見出しを「文字サイズ：40px、文字色：黒」とします。その後、タブレットで「文字サイズ：32px」だけを変更したとします。</p>



<p class="wp-block-paragraph">するとタブレットでは「<strong>文字サイズ：32px、文字色：黒</strong>」になります。<strong>文字色についてはTablet側で変更していないため、通常設定の「黒」がそのまま使用されます。</strong></p>



<p class="wp-block-paragraph">モバイルでも同様です。</p>



<p class="wp-block-paragraph">つまり、すべての項目をPC・Tablet・Mobileそれぞれで設定し直す必要はありません。<strong>変えたいところだけ設定すればよい</strong>という仕組みです。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h2 id="vk-htags-6dfa932d-1e22-4953-a6d9-e462aa3fe656" class="wp-block-heading">文字サイズだけでなく余白や色も変更できる</h2>



<p class="wp-block-paragraph">WordPress 7.1のレスポンシブ設定は、文字サイズだけに限定されません。</p>



<p class="wp-block-paragraph">「Core Block Supports」と呼ばれるWordPress標準のスタイル機能に対応した項目で利用できます。公式では、主に次の設定が対象として挙げられています。</p>



<ul class="wp-block-list is-style-vk-triangle-mark">
<li>Typography（文字設定）</li>



<li>Color（文字色など）</li>



<li>Background（背景）</li>



<li>Border（枠線）</li>



<li>Dimensions（サイズ）</li>



<li>Spacing（余白）</li>



<li>Layout（レイアウト）</li>
</ul>



<p class="wp-block-paragraph">そのため、例えば「グループ」ブロックで「通常 余白：48px」「タブレット 余白：32px」「モバイル 余白：16px」といった調整が可能になります。</p>



<p class="wp-block-paragraph">これまでCSSを書いて調整していたような部分の一部を、WordPressのデザイン設定として管理できるようになったわけです。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="294" height="288" src="https://wppilot.net/wp-content/uploads/2026/08/image-16.png" alt="" class="wp-image-1818"/></figure>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h2 id="vk-htags-73108124-50a7-4e1a-87e3-a18ed8146740" class="wp-block-heading">個別のブロックにも設定できる</h2>



<p class="wp-block-paragraph">WordPress 7.1では、サイト全体の設定だけでなく、<strong>ページ内に配置した個々のブロックにもレスポンシブスタイルを設定できます</strong>。例えば「この見出しだけスマートフォンで小さくしたい」といった調整も可能です。</p>



<p class="wp-block-paragraph">なお、設定いただくにあたっては、投稿・固定ページ等の「プレビュー」リンクに新たに設置された「<strong>レスポンシブスタイル</strong>」をチェックいただく必要がございます。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="258" height="400" src="https://wppilot.net/wp-content/uploads/2026/08/image-14.png" alt="" class="wp-image-1815" srcset="https://wppilot.net/wp-content/uploads/2026/08/image-14.png 258w, https://wppilot.net/wp-content/uploads/2026/08/image-14-194x300.png 194w" sizes="(max-width: 258px) 100vw, 258px" /></figure>



<p class="wp-block-paragraph">内部的には、ブロックの<code>style</code>属性に、<code>@mobile</code>や<code>@tablet</code>という情報が保存されます。</p>



<p class="wp-block-paragraph">例として、モバイルだけ文字サイズを変更した段落ブロックは、内部的には次のような情報を持つことがあります。</p>


<pre class="wp-block-code"><span><code class="hljs language-xml"><span class="hljs-comment">&lt;!-- wp:paragraph {"style":{"@mobile":{"typography":{"fontSize":"1rem"}}}} --&gt;</span>
<span class="hljs-tag">&lt;<span class="hljs-name">p</span>&gt;</span>文章が入ります。<span class="hljs-tag">&lt;/<span class="hljs-name">p</span>&gt;</span>
<span class="hljs-comment">&lt;!-- /wp:paragraph --&gt;</span></code></span></pre>


<p class="wp-block-paragraph">つまり、単にスマートフォン表示をプレビューしているだけではありません。<strong>モバイル用のデザインそのものがブロック情報として保存される</strong>のが大きな違いです。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h2 id="vk-htags-e64a1b5a-1a9e-44ab-93e3-93bb264ab897" class="wp-block-heading">グローバルスタイルからも設定できる</h2>



<p class="wp-block-paragraph">ブロック一つ一つではなく、「サイト内のすべての見出しをスマートフォンでは小さくしたい」という場合には、サイトエディター上のグローバルスタイルを利用することもできます。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="890" height="393" src="https://wppilot.net/wp-content/uploads/2026/08/image-8.png" alt="" class="wp-image-1793" srcset="https://wppilot.net/wp-content/uploads/2026/08/image-8.png 890w, https://wppilot.net/wp-content/uploads/2026/08/image-8-640x283.png 640w, https://wppilot.net/wp-content/uploads/2026/08/image-8-300x132.png 300w, https://wppilot.net/wp-content/uploads/2026/08/image-8-768x339.png 768w" sizes="(max-width: 890px) 100vw, 890px" /></figure>



<p class="wp-block-paragraph">例えば、以下のように設定すれば、見出しブロック全体の基本デザインとして利用できます。</p>


<pre class="wp-block-code"><span><code class="hljs">見出しブロック
 ├ 通常：40px
 ├ Tablet：32px
 └ Mobile：26px</code></span></pre>


<p class="wp-block-paragraph">その上で特定の見出しだけ個別に変更するといった使い分けもできます。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h2 id="vk-htags-0d9cba50-8b56-42a9-82cf-47f1b3ab2bb6" class="wp-block-heading">WordPress 7.1の標準ブレークポイント</h2>



<p class="wp-block-paragraph">レスポンシブデザインでは「<strong>何pxからデザインを切り替えるのか</strong>」という境界が重要です。この境界を<strong>ブレークポイント（ブレイクポイント）</strong>と呼びます。</p>



<p class="wp-block-paragraph">WordPress 7.1では、標準で次の値が設定されています。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-428fc02b-ef01-4484-b0c3-06f2524ae46a" class="wp-block-heading">モバイル（Mobile）</h3>


<pre class="wp-block-code"><span><code class="hljs language-css"><span class="hljs-keyword">@media</span> (width &lt;= <span class="hljs-number">480px</span>)</code></span></pre>


<p class="wp-block-paragraph">つまり、<strong>480px以下</strong>です。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-550bb75c-d25b-46ce-9810-e4e9f995a63c" class="wp-block-heading">Tablet</h3>


<pre class="wp-block-code"><span><code class="hljs language-css"><span class="hljs-keyword">@media</span> (<span class="hljs-number">480px</span> &lt; width &lt;= <span class="hljs-number">782px</span>)</code></span></pre>


<p class="wp-block-paragraph">つまり、<strong>480pxより大きく、782px以下</strong>です。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-0a37854e-e79a-4fcb-9240-24ba635da7c2" class="wp-block-heading">全体のイメージ</h3>



<p class="wp-block-paragraph">イメージすると、以下のとおりとなります。</p>


<pre class="wp-block-code"><span><code class="hljs">～480px        481～782px        783px～
───────────────────────────────
 Mobile         Tablet           Base
</code></span></pre>


<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h2 id="vk-htags-84421bab-b1bb-4c20-9d2e-198be1d96bda" class="wp-block-heading">これまでの「プレビュー」と何が違う？</h2>



<p class="wp-block-paragraph">WordPressには以前から、エディターの表示幅を切り替えてスマートフォン表示を確認する機能がありました。しかし、これは主に、「スマートフォンくらいの幅でどう見えるか」を確認するためのプレビューでした。</p>



<p class="wp-block-paragraph"><strong>WordPress 7.1のレスポンシブスタイルでは、「<span data-color="#fcb900" style="--vk-highlighter-color: rgba(252, 185, 0, 0.7);" class="vk_highlighter">スマートフォンのときは、この文字サイズにする</span>」という実際のスタイル情報を保存できます。</strong>ここが大きな違いです。</p>



<p class="wp-block-paragraph">WordPress側が必要なメディアクエリを生成し、実際のサイト表示にも反映します。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h2 id="vk-htags-bf5da474-924d-47b9-afa4-816c5d481756" class="wp-block-heading">CSSが完全に不要になったわけではない</h2>



<p class="wp-block-paragraph">WordPress 7.1のレスポンシブ機能は便利ですが、CSSがまったく不要になったわけではありません。</p>



<p class="wp-block-paragraph">現在利用できるのは、基本的にWordPressのブロック設定に対応したデザイン設定です。そのため、「特殊なレイアウト変更」「複雑なアニメーション」「独自のCSSプロパティ」「細かな要素単位の調整」などでは、引き続きCSSが必要になることがあります。</p>



<p class="wp-block-paragraph">また、自由に何個でもブレークポイントを追加できるわけではありません。基本的には、「Base」「Tablet」「Mobile」という構造です。</p>



<p class="wp-block-paragraph">したがってWordPress 7.1は、「CSSが不要になるアップデート」というより、<strong>これまでCSSで対応していたレスポンシブ調整の一部をWordPress標準機能として扱えるようにしたアップデート</strong>と考えるのがよいでしょう。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h2 id="vk-htags-1ac177ae-f157-4b31-ad15-169108948e89" class="wp-block-heading">theme.jsonではブレークポイントを変更できる</h2>



<p class="wp-block-paragraph">ここからは少し開発者向けの内容です。</p>



<p class="wp-block-paragraph">WordPress 7.1では、テーマの<code>theme.json</code>からMobileとTabletのブレークポイントを変更できます。新しく追加されたのが<code>settings.viewport</code>です。</p>



<p class="wp-block-paragraph">例えば、以下のように設定できます（分かりやすくするため、かなり極端な値を入れています）。</p>


<pre class="wp-block-code"><span><code class="hljs language-json">{
	<span class="hljs-attr">"settings"</span>: {
		<span class="hljs-attr">"viewport"</span>: {
			<span class="hljs-attr">"mobile"</span>: <span class="hljs-string">"30rem"</span>,
			<span class="hljs-attr">"tablet"</span>: <span class="hljs-string">"45rem"</span>
		}
	}
}
</code></span></pre>


<p class="wp-block-paragraph">この場合、以下のように解釈されます。</p>



<ul class="wp-block-list is-style-vk-triangle-mark">
<li>30rem以下→ モバイル</li>



<li>30rem超～45rem以下 → タブレット</li>



<li>45rem超→ 通常</li>
</ul>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-0557e20b-783c-4917-bd37-cfe0662d7f7a" class="wp-block-heading">pxだけでなくemやremも利用できる</h3>



<p class="wp-block-paragraph"><code>settings.viewport</code>では、次の単位を利用できます。</p>



<ul class="wp-block-list is-style-vk-triangle-mark">
<li><code>px</code></li>



<li><code>em</code></li>



<li><code>rem</code></li>
</ul>



<p class="wp-block-paragraph">そのため、<code>"mobile": "600px"</code>でも<code>"mobile": "40rem"</code>でも構いません。</p>



<p class="wp-block-paragraph">一方、以下の値は使用できません。無効な値を指定すると、その設定は利用されません。</p>



<ul class="wp-block-list is-style-vk-times-mark">
<li><code>%</code></li>



<li><code>vw</code></li>



<li>単位なしの数値</li>



<li><code>calc()</code></li>



<li>その他のCSS関数</li>
</ul>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-a99411b4-5eed-4694-a66c-9205e2b27852" class="wp-block-heading">実例：テーマ Lightning の例</h3>



<p class="wp-block-paragraph">実際、<a href="https://lightning.vektor-inc.co.jp/">有名な無償テーマ「Lightning」</a>では、<code>theme.json</code>内に以下のとおり設定されています（<a href="https://github.com/vektor-inc/lightning/blob/acab237da4c22969425dfa935ff451c6d6baaa86/theme.json#L75-L78">該当箇所</a>のみ抜粋）。</p>


<pre class="wp-block-code"><span><code class="hljs language-javascript">		<span class="hljs-string">"viewport"</span>: {
			<span class="hljs-string">"mobile"</span>: <span class="hljs-string">"576px"</span>,
			<span class="hljs-string">"tablet"</span>: <span class="hljs-string">"992px"</span>
		},</code></span></pre>


<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-f04604f4-aa15-4b51-84e5-3eef6ca49662" class="wp-block-heading">ブレークポイントの数値はサイトエディターから変更できない</h3>



<p class="wp-block-paragraph">初心者の方が混乱しやすいポイントとして、<code>settings.viewport</code>そのものは、サイトエディターから自由に変更するための設定ではありません。</p>



<p class="wp-block-paragraph">サイトエディターでは、「モバイルでは文字を小さくする」「タブレットでは余白を狭くする」といったスタイル変更を行えます。</p>



<p class="wp-block-paragraph">一方、「Mobileを480pxから600pxに変更する」「Tabletを782pxから900pxに変更する」といった<strong>ブレークポイントの数値変更は<code>theme.json</code>側で行います</strong>。</p>



<p class="wp-block-paragraph">整理すると以下のようになります。</p>



<figure class="wp-block-table is-style-vk-table-border-stripes"><table><thead><tr><th>内容</th><th>サイトエディター</th><th>theme.json</th></tr></thead><tbody><tr><td>Mobile用スタイル</td><td>○</td><td>○</td></tr><tr><td>Tablet用スタイル</td><td>○</td><td>○</td></tr><tr><td>Mobileの境界変更</td><td>×</td><td>○</td></tr><tr><td>Tabletの境界変更</td><td>×</td><td>○</td></tr></tbody></table></figure>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-b2efb1f0-2248-4701-9054-1b3e8f7aa9f8" class="wp-block-heading">【補足】このブレークポイントは「表示／非表示」にも適用されます</h3>



<p class="wp-block-paragraph">詳しくは以下の記事をご覧くださいませ。</p>



<div class="wp-block-vk-blocks-blog-card has-border-color is-layout-flow wp-block-vk-blocks-blog-card-is-layout-flow" style="border-color:#0000001f;border-width:1px;border-radius:5px;padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem">
<div class="wp-block-columns vk_flex-wrap-reverse-on-mobile is-layout-flex wp-container-core-columns-is-layout-987e2dbe wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.6%"><p style="font-style:normal;font-weight:700;margin-bottom:var(--wp--preset--spacing--40)" class="wp-block-vk-blocks-blog-card-title has-large-font-size"><a href="https://wppilot.net/2026/08/23/settings-visibility-viewport-wp-7-1/" target="_self" >WordPressのブロック表示・非表示機能はどう進化した？　6.9・7.0・7.1の違いを初心者向けに解説</a></p>


<div class="wp-block-group has-small-font-size is-nowrap is-layout-flex wp-container-core-group-is-layout-3fe47987 wp-block-group-is-layout-flex"><figure class="wp-block-vk-blocks-blog-card-site-logo wp-container-content-b8e8afd0"><a href="https://wppilot.net" target="_self" ><img src='https://wppilot.net/wp-content/uploads/2025/06/WP-Pilot-Icon-150x150.png' /></a></figure>

<p class="wp-block-vk-blocks-blog-card-site-title"><a href="https://wppilot.net" target="_self" >WP Pilot</a></p></div>
</div>



<div class="wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.3%"><figure class="wp-block-vk-blocks-blog-card-featured-image"><a href="https://wppilot.net/2026/08/23/settings-visibility-viewport-wp-7-1/" target="_self"  ><img src='https://wppilot.net/wp-content/uploads/2025/06/1b02752999f449704a5c92a2c52ab14a-1024x538.jpg' class="has-border-color" style="border-color:#0000001f;border-radius:5px;border-width:1px;object-fit:cover;" /></a></figure></div>
</div>
</div>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h2 id="vk-htags-a102d0f3-399b-4c86-9d8e-287c0bcb4299" class="wp-block-heading">theme.jsonからレスポンシブスタイル自体も設定できる</h2>



<p class="wp-block-paragraph">ブレークポイントだけでなく、テーマ側からMobile向け、Tablet向けのスタイルをあらかじめ設定することもできます。</p>



<p class="wp-block-paragraph">たとえば、グループブロックの通常の余白を<code>3rem</code>、Mobileでは<code>1rem</code>にする場合は、次のように設定できます。</p>


<pre class="wp-block-code"><span><code class="hljs language-json">{
	<span class="hljs-attr">"styles"</span>: {
		<span class="hljs-attr">"blocks"</span>: {
			<span class="hljs-attr">"core/group"</span>: {
				<span class="hljs-attr">"spacing"</span>: {
					<span class="hljs-attr">"padding"</span>: {
						<span class="hljs-attr">"top"</span>: <span class="hljs-string">"3rem"</span>,
						<span class="hljs-attr">"right"</span>: <span class="hljs-string">"3rem"</span>,
						<span class="hljs-attr">"bottom"</span>: <span class="hljs-string">"3rem"</span>,
						<span class="hljs-attr">"left"</span>: <span class="hljs-string">"3rem"</span>
					}
				},
				<span class="hljs-attr">"@mobile"</span>: {
					<span class="hljs-attr">"spacing"</span>: {
						<span class="hljs-attr">"padding"</span>: {
							<span class="hljs-attr">"top"</span>: <span class="hljs-string">"1rem"</span>,
							<span class="hljs-attr">"right"</span>: <span class="hljs-string">"1rem"</span>,
							<span class="hljs-attr">"bottom"</span>: <span class="hljs-string">"1rem"</span>,
							<span class="hljs-attr">"left"</span>: <span class="hljs-string">"1rem"</span>
						}
					}
				}
			}
		}
	}
}
</code></span></pre>


<p class="wp-block-paragraph">これまでテーマのCSSファイルに書いていたレスポンシブデザインの一部を、<code>theme.json</code>のデザイン設定としてまとめられるようになったわけです。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h2 id="vk-htags-be646533-a837-462d-b321-e25d94bc7d5d" class="wp-block-heading">注意：「カラム」ブロックの「モバイル」とは意味が違う</h2>



<p class="wp-block-paragraph">WordPress 7.1では特に注意しておきたい点があります。</p>



<p class="wp-block-paragraph">「カラム」ブロックには以前から、<strong>「モバイルでは縦に並べる」</strong>という設定があります。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="274" height="318" src="https://wppilot.net/wp-content/uploads/2026/08/image-15.png" alt="" class="wp-image-1816" srcset="https://wppilot.net/wp-content/uploads/2026/08/image-15.png 274w, https://wppilot.net/wp-content/uploads/2026/08/image-15-258x300.png 258w" sizes="(max-width: 274px) 100vw, 274px" /></figure>



<p class="wp-block-paragraph">しかし、この「モバイル」はWordPress 7.1の新しい<code>@mobile</code>と同じ意味ではありません。</p>



<p class="wp-block-paragraph">WordPress 7.1の新しいレスポンシブスタイルでは「モバイル → 480px以下」です。一方、カラムブロックは従来から、基本的に<strong>782px未満で1列化するCSS</strong>を持っています。</p>



<p class="wp-block-paragraph">現在のGutenbergのソースでも、カラムブロックでは<code>$break-medium</code>として782pxが使用され、781px以下ではカラム幅を100%にする処理が残っています。</p>



<p class="wp-block-paragraph">つまり、以下の状態になることがあります。</p>


<pre class="wp-block-code"><span><code class="hljs">～480px       　 481～781px       782px～
───────────────────────────────────────────
 Mobile     　    Tablet
   │      　         │
   └─ カラムは縦一列 ─┘        　　横並び
</code></span></pre>


<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-bfbe284b-36a9-4b01-8117-fe8e377c5ad0" class="wp-block-heading">「モバイル」という言葉が2種類あると考えると分かりやすい</h3>



<p class="wp-block-paragraph">少しややこしいのですが、WordPress 7.1では、新しいレスポンシブ機能のモバイル（480px以下）と、従来のカラムブロックでいう「モバイル」（782px未満）が混在しています。</p>



<p class="wp-block-paragraph">これはカラムブロックのレスポンシブ機能がWordPress 7.1よりずっと前から存在するためです。そして、カラムブロックの固定ブレークポイントを改善するための修正事項も以前から提案されているようですが、実装には至っていません。</p>



<p class="wp-block-paragraph">したがって、<strong>WordPress 7.1ですべてのレスポンシブ処理が480px・782pxという新しい仕組みに完全統一されたわけではない</strong>点には注意しましょう。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-2170a22d-d6de-45bf-98b5-c6c62466d244" class="wp-block-heading">settings.viewportを変更してもカラムの縦並び境界は変わらない</h3>



<p class="wp-block-paragraph">ここも重要です。</p>



<p class="wp-block-paragraph">例えば<code>theme.json</code>で以下のように変更したとします。</p>


<pre class="wp-block-code"><span><code class="hljs language-json">{
	<span class="hljs-attr">"settings"</span>: {
		<span class="hljs-attr">"viewport"</span>: {
			<span class="hljs-attr">"mobile"</span>: <span class="hljs-string">"600px"</span>,
			<span class="hljs-attr">"tablet"</span>: <span class="hljs-string">"900px"</span>
		}
	}
}
</code></span></pre>


<p class="wp-block-paragraph">この場合、新しいレスポンシブスタイルでは「Mobile → 600px以下」「Tablet→ 600px超～900px以下」になります。</p>



<p class="wp-block-paragraph">しかし、だからといって<strong>カラムブロックの「モバイルでは縦に並べる」が900pxを基準に変化するわけではありません。</strong>カラムブロックには、現在も従来の<code>break-medium</code>、つまり782pxを使った独自のCSSがあります。</p>



<p class="wp-block-paragraph">そのため、<code>settings.viewport</code>はWordPress内のすべてのブレークポイントを一括変更する設定ではありません。正確には<strong>WordPress 7.1で導入されたレスポンシブスタイルやブロック表示制御で使用する共通のViewport設定</strong>と考えるのがよいでしょう。</p>



<p class="wp-block-paragraph">公式記事でも、設定したviewport幅はレスポンシブ・ブロックスタイルやブロック表示制御、エディターのデバイスプレビューで使用されると説明されています。</p>



<p class="wp-block-paragraph">少なくとも、<strong>完全に統一する必要性を感じたら、現時点ではCSSで追加で補正する必要がある</strong>わけです。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h2 id="vk-htags-d7612597-50fa-457d-967b-5ba61255ffe4" class="wp-block-heading">テーマ制作者にとっても大きな変更</h2>



<p class="wp-block-paragraph">WordPress 7.1以前では、テーマ制作者がレスポンシブデザインを設定するとき、</p>


<pre class="wp-block-code"><span><code class="hljs language-css"><span class="hljs-keyword">@media</span> (<span class="hljs-attribute">max-width:</span> <span class="hljs-number">768px</span>) {
	<span class="hljs-selector-class">.example</span> {
		<span class="hljs-attribute">font-size</span>: <span class="hljs-number">16px</span>;
	}
}</code></span></pre>


<p class="wp-block-paragraph">といったCSSを書くことが一般的でした。</p>



<p class="wp-block-paragraph">もちろん今後もCSSは必要ですが、WordPress 7.1では、<code>theme.json</code>による仕組みを利用できる場面が増えました。すなわち、WordPressのデザイン設定をより<code>theme.json</code>に集約しやすくなっています。</p>



<p class="wp-block-paragraph">特にブロックテーマでは重要な変化でしょう。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h2 id="vk-htags-a37f836f-786a-4145-a243-52eb5c8273be" class="wp-block-heading">レスポンシブ編集自体を無効化することもできる</h2>



<p class="wp-block-paragraph">テーマやサイトによっては、「投稿者にはモバイルやタブレットの設定を変更させたくない」というケースもあります。</p>



<p class="wp-block-paragraph">WordPress 7.1では、<code>responsiveEditingEnabled</code>というエディター設定が追加されており、レスポンシブ編集のUIを無効化できます。デフォルトは<code>true</code>です。</p>



<p class="wp-block-paragraph">例えば、<code>functions.php</code>に以下のとおりに記載すれば表示はされなくなります。</p>


<pre class="wp-block-code"><span><code class="hljs language-php"><span class="hljs-function"><span class="hljs-keyword">function</span> <span class="hljs-title">example_disable_responsive_editing</span><span class="hljs-params">( $settings )</span> </span>{
	$settings&#091;<span class="hljs-string">'responsiveEditingEnabled'</span>] = <span class="hljs-keyword">false</span>;
	<span class="hljs-keyword">return</span> $settings;
}

add_filter(
	<span class="hljs-string">'block_editor_settings_all'</span>,
	<span class="hljs-string">'example_disable_responsive_editing'</span>
);
</code></span></pre>


<p class="wp-block-paragraph">ただし、これは<strong>レスポンシブ機能そのものを無効化する設定ではありません</strong>。すでに保存されているレスポンシブスタイルや<code>theme.json</code>の設定はそのまま利用されます。</p>



<p class="wp-block-paragraph">あくまで、<strong>「ユーザーにレスポンシブスタイルを編集させるUIを表示するかどうか」を決める設定</strong>です。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h2 id="vk-htags-84ec2a7c-046c-4738-b68b-8ab3aa5880d6" class="wp-block-heading">WordPress 7.1以前と比較すると？</h2>



<p class="wp-block-paragraph">今回の変更を簡単に整理すると、次のようになります。</p>



<figure class="wp-block-table is-style-vk-table-border-stripes"><table><thead><tr><th>項目</th><th>従来</th><th>WordPress 7.1</th></tr></thead><tbody><tr><td>スマホ向け文字サイズ</td><td>CSSなどで対応することが多い</td><td>標準UIから設定可能</td></tr><tr><td>Tablet向けスタイル</td><td>テーマ依存</td><td>標準対応</td></tr><tr><td>個別ブロックのレスポンシブ設定</td><td>限定的</td><td>対応</td></tr><tr><td>グローバルスタイル</td><td>通常スタイル中心</td><td>Mobile / Tablet対応</td></tr><tr><td>ブレークポイント</td><td>テーマCSSなどで管理</td><td><code>settings.viewport</code>を利用可能</td></tr><tr><td>CSS生成</td><td>主にテーマ側</td><td>WordPress側でも生成</td></tr><tr><td>theme.json</td><td>基本デザイン中心</td><td>レスポンシブスタイルにも対応</td></tr></tbody></table></figure>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h2 id="vk-htags-cb2b1b79-f4c3-4fb3-b231-239c5a7333f0" class="wp-block-heading">WordPress 7.1は「レスポンシブデザイン完全統一」ではない</h2>



<p class="wp-block-paragraph">WordPress 7.1のレスポンシブ機能は大きな進歩ですが、現時点では「WordPress内のすべてのレスポンシブ処理が一つになった」と考えない方がよいでしょう。</p>



<p class="wp-block-paragraph">カラムブロックのように、以前から独自のレスポンシブCSSを持つブロックも存在します。</p>



<p class="wp-block-paragraph">Gutenbergのブレークポイント定義自体にも、現在、分かる範囲だけで以下のような値が残っているようです（今後消去される可能性があります）。</p>



<ul class="wp-block-list is-style-vk-triangle-mark">
<li>1920px</li>



<li>1440px</li>



<li>1280px</li>



<li>1080px</li>



<li>960px</li>



<li>782px</li>



<li>600px</li>



<li>480px</li>
</ul>



<p class="wp-block-paragraph">したがってWordPress 7.1は、<strong>「WordPress全体のレスポンシブデザインが完成した」</strong>というよりも、<strong>「レスポンシブデザインをWordPress標準のデザインシステムで扱うための共通基盤が本格的に導入された」</strong>アップデートと考えると分かりやすいでしょう。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h2 id="vk-htags-c1fd6e35-8104-49d2-8ded-9c12d5925938" class="wp-block-heading">初心者はまず何を覚えればよい？</h2>



<p class="wp-block-paragraph">細かな仕様まで覚える必要はありません。まずは次の3点だけ押さえておけば十分です。</p>



<ol class="wp-block-list is-style-vk-numbered-circle-mark">
<li><strong>WordPress 7.1では「モバイル」「タブレット」ごとにデザインを変更できるようになった</strong></li>



<li><strong>標準では「モバイル」が480px以下、「タブレット」が480px超～782px以下</strong></li>



<li><strong>従来からあるカラムなどのレスポンシブ機能とは、一部仕組みが異なる</strong></li>
</ol>



<p class="wp-block-paragraph">特に通常のサイト運営であれば、<code>theme.json</code>まで編集する必要はありません。サイトエディターやブロックエディターから必要な部分だけ調整する使い方で十分でしょう。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h2 id="vk-htags-cb70c6c2-f7b3-4ef3-918d-27100a3f485e" class="wp-block-heading">まとめ</h2>



<p class="wp-block-paragraph"><strong>WordPress 7.1では、ブロックのレスポンシブデザイン機能が大きく進化しました。</strong></p>



<p class="wp-block-paragraph">これまではCSSで対応することが多かった、</p>



<ul class="wp-block-list is-style-vk-triangle-mark">
<li>スマートフォンでは文字を小さくする</li>



<li>タブレットでは余白を減らす</li>



<li>画面幅によって背景やサイズを変更する</li>
</ul>



<p class="wp-block-paragraph">といった処理を、WordPressのブロックスタイルとして管理できるようになりました。</p>



<p class="wp-block-paragraph">標準のブレークポイントは、「モバイル：480px以下」「タブレット：480px超～782px以下」「通常：782px超」です。さらにテーマ制作者は<code>theme.json</code>の<code>settings.viewport</code>を利用して、この境界を変更できます。</p>



<p class="wp-block-paragraph">一方で、カラムブロックの「モバイルでは縦に並べる」など、従来から存在するレスポンシブ処理まで<code>settings.viewport</code>に統一されたわけではありません。</p>



<p class="wp-block-paragraph">そのためWordPress 7.1は、レスポンシブ機能の「完成形」というより、<strong>WordPress自身がレスポンシブデザインを本格的に管理するための大きな一歩</strong>と見るのが適切でしょう。</p>



<p class="wp-block-paragraph">これまで「スマートフォンだけデザインを変えたいけれどCSSは難しい」と感じていたユーザーにとっても、テーマ開発者にとっても、WordPress 7.1を代表する重要なアップデートの一つといえそうです。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://wppilot.net/2026/08/23/wordpress-7-1-responsive/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>WordPress 7.0で追加された「高度な設定＞追加CSS」とは？ 使い方と注意点を分かりやすく解説</title>
		<link>https://wppilot.net/2026/07/18/wordpress-7-0-additional-css/</link>
					<comments>https://wppilot.net/2026/07/18/wordpress-7-0-additional-css/#respond</comments>
		
		<dc:creator><![CDATA[WP Pilot]]></dc:creator>
		<pubDate>Sat, 18 Jul 2026 09:58:51 +0000</pubDate>
				<category><![CDATA[基本機能]]></category>
		<category><![CDATA[HTML&CSS]]></category>
		<category><![CDATA[Gutenberg]]></category>
		<guid isPermaLink="false">https://wppilot.net/?p=1693</guid>

					<description><![CDATA[WordPress 7.0では、ブロックエディターに新しく「高度な設定＞追加CSS」という機能が追加されました。これにより、投稿や固定ページに配置した特定のブロックだけに、直接CSSを設定できるようになっています。 例え [&#8230;]]]></description>
										<content:encoded><![CDATA[<aside class="row veu_insertAds before"><div class="col-md-12"><div style="text-align:center;"><strong>- 広告 -</strong></div>
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-1223010533463111"
     data-ad-slot="1567275259"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>
 </div></aside>
<p class="wp-block-paragraph">WordPress 7.0では、ブロックエディターに新しく「<strong>高度な設定＞<span data-color="#f78da7" style="--vk-highlighter-color: rgba(247, 141, 167, 0.7);" class="vk_highlighter">追加CSS</span></strong>」という機能が追加されました。これにより、投稿や固定ページに配置した特定のブロックだけに、直接CSSを設定できるようになっています。</p>



<p class="wp-block-paragraph">例えば、ページ内に複数の見出しブロックがある場合でも、その中の一つだけ色を変えたり、枠線を付けたり、余白を調整したりできます。</p>



<p class="wp-block-paragraph">これまでは、特にプラグインやテーマの機能に頼らなければ、ブロックにCSSクラス名を付けたうえで、テーマのCSSファイルや追加CSS欄にコードを書く必要がありました。WordPress 7.0では、簡単な装飾であれば、ブロックの設定画面だけで完結させることができます。</p>



<p class="wp-block-paragraph">この記事では、<strong>WordPress 7.0で追加されたブロック機能「追加CSS」</strong>について、基本的な使い方、従来の機能との違い、便利な使用例、利用時の注意点まで詳しく解説します。</p>



<div class="wp-block-vk-blocks-table-of-contents-new vk_tableOfContents vk_tableOfContents-style-default tabs" data-use-custom-levels="false" data-custom-levels=""><div class="tab"><div class="vk_tableOfContents_title">目次</div><button type="button" class="tab-label vk_tableOfContents_openCloseBtn button_status button_status-close" id="vk-tab-label-toc-5a5llxkax-lm7w-5y7a-9lwv-98dyxkw4yka" aria-expanded="false" aria-controls="vk-toc-content-5a5llxkax-lm7w-5y7a-9lwv-98dyxkw4yka">OPEN</button><ul id="vk-toc-content-5a5llxkax-lm7w-5y7a-9lwv-98dyxkw4yka" class="vk_tableOfContents_list tab_content-close">
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-2a41e0ce-0053-4148-8d61-317acf044866" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">1. </span>
						WordPress 7.0の「高度な設定＞追加CSS」とは
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-e94d2116-4d63-4867-af7a-4a756e8a1695" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">2. </span>
						追加CSSはどこにあるのか
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-5cc3f130-13c9-4ef4-88ca-921075a8ac4d" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">2.1. </span>
						「追加CSS」と「追加CSSクラス」の違い
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-0c487038-af6c-4871-aac4-14e6845188a9" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">3. </span>
						基本的なCSSの書き方
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-997d8787-3c77-4385-b94b-f92b23f23627" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">3.1. </span>
						設定例①
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-cc2ddc04-d555-4d4d-8e1e-5ca9ccf02d40" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">3.2. </span>
						セレクターを書かなくてよい理由
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-46d10ab8-1fac-4474-8e49-9fc9380c3231" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">4. </span>
						ブロックの中にある要素を指定する方法
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-5803eeaf-83d8-467a-a867-3de0531f614e" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">4.1. </span>
						ブロック内のリンク色を変更する
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-f0bf1e23-f0d7-4886-a5ba-8db460d5d0f1" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">4.2. </span>
						リンクにマウスを重ねたときの色を変更する
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-938523d6-19e5-47b4-8246-9fc8a35e89b8" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">4.3. </span>
						ブロック内の画像を調整する
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-57eb18bd-6bb7-4ec0-a2f6-41c2bfca0262" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">4.4. </span>
						設定例②
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-759c2c40-d7b3-490f-82b5-64923e1fc1c5" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">5. </span>
						「高度な設定＞追加CSS」の使用例
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-8a02f0f9-576d-4385-a470-d521a165ca43" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">5.1. </span>
						特定の見出しだけ装飾する
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-49220710-7ca8-46b1-9443-8e0838ef7adc" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">5.2. </span>
						特定の段落を注意書き風にする
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-471d4722-d732-47c7-aae9-2c20f3edcaea" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">5.3. </span>
						特定の画像だけ影を付ける
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-0325ba11-179a-4b6c-9d2c-6eb9e02479a6" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">5.4. </span>
						グループブロックをカード風にする
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-408a181e-d684-496b-b18d-2482fbc2ae0e" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">5.5. </span>
						ボタンの色を変更する
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-f60fbe63-723e-473a-a475-0e4726fb7bc2" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">6. </span>
						従来の「追加CSSクラス」との違い
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-d4477241-f784-4e21-b24b-55e0526fc26a" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">6.1. </span>
						追加CSS
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-4f52a661-dd33-408d-aee7-8c8300f5ba07" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">6.2. </span>
						追加CSSクラス
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-8376c5fc-6264-499f-a279-f84afba51eae" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">6.3. </span>
						使い分けの目安
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-46ee2306-3f78-4905-ab63-d2b84c408c2f" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">7. </span>
						仕様の制約について
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-126f08b1-798b-4643-b999-bf7d3ccf88f4" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">7.1. </span>
						サイトエディターのブロック別CSSとの違い
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-851e0f0c-ae69-456d-9fab-41a88e7b457e" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">7.2. </span>
						すべてのユーザーが利用できるわけではない
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-d753f5f1-86f9-45f3-b110-62d28e943a2b" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">7.3. </span>
						一部のブロックでは表示されないことがある
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-eda04e12-e763-4958-a62b-56406e1833e6" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">7.4. </span>
						CSSはどこに保存されるのか
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-89656650-9687-4c90-bcee-746230a2d106" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">8. </span>
						ブロックごとのCSSを使うメリット
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-54921737-3cef-4f9f-818d-b90d51388b5c" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">9. </span>
						「高度な設定＞追加CSS」を使う際の注意点
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-289a3ceb-43fe-418c-83fe-8cb6048ce19a" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">9.1. </span>
						CSSが記事内に分散する
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-5069ebc4-0132-4495-8568-2a679b5cf2a4" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">9.2. </span>
						同じCSSを何度も書かない
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-a91d6320-0b29-40ce-8ed1-66334f3d67d4" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">9.3. </span>
						CSSの知識は必要
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-35106698-dfd3-478e-86dd-4388fec3041e" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">9.4. </span>
						!importantの多用は避ける
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-2d0c5b72-d380-4471-8d67-a1fd9d7e8aa4" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">9.5. </span>
						画面幅による見え方にも注意する
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-8a58267a-4461-4cc6-8ea8-6ebb53332774" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">10. </span>
						使い分けについて
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-ac829309-0826-4b7f-a26e-46488906216a" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">10.1. </span>
						「高度な設定＞追加CSS」が適しているケース
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-3e031664-1e7f-4cfe-a8b3-fe9909a5ec34" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">10.2. </span>
						追加CSSクラスが適しているケース
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-f88c0381-193b-4670-91e3-b67e84ca4854" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">10.3. </span>
						theme.jsonが適しているケース
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-1ec3266f-2ea1-47f4-b5c2-f5cc27a83648" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">11. </span>
						まとめ
					</a>
				</li>
			</ul></div></div>



<h2 id="vk-htags-2a41e0ce-0053-4148-8d61-317acf044866" class="wp-block-heading">WordPress 7.0の「高度な設定＞追加CSS」とは</h2>



<p class="wp-block-paragraph">「<strong>高度な設定＞追加CSS</strong>」とは、投稿や固定ページに配置した一つのブロックに対して、CSSを直接入力できる機能です。CSSとは、文字の色や大きさ、背景色、余白、枠線など、Webページの見た目を調整するための仕組みです。</p>



<p class="wp-block-paragraph">WordPress 7.0以前でもCSSによる調整は可能でしたが、一般的には次のような手順が必要でした。</p>



<ol class="wp-block-list is-style-vk-numbered-circle-mark">
<li>ブロックにCSSクラス名を付ける</li>



<li>テーマのCSSファイルや追加CSS欄を開く</li>



<li>クラス名を指定してCSSを書く</li>
</ol>



<p class="wp-block-paragraph">例えば、ブロックの「追加CSSクラス」に次の名前を入力します。</p>


<pre class="wp-block-code"><span><code class="hljs">special-heading</code></span></pre>


<p class="wp-block-paragraph">続いて、テーマやサイト全体のCSSに次のようなコードを書きます。</p>


<pre class="wp-block-code vk_block-margin-lg--margin-bottom"><span><code class="hljs language-css"><span class="hljs-selector-class">.special-heading</span> {
	<span class="hljs-attribute">color</span>: blue;
}</code></span></pre>


<p class="wp-block-paragraph"><strong>WordPress 7.0では、このようなクラス名の設定を行わなくても、選択したブロックの設定欄に直接CSSを書けるようになりました。</strong></p>


<pre class="wp-block-code"><span><code class="hljs language-css"><span class="hljs-selector-tag">color</span>: <span class="hljs-selector-tag">blue</span>;</code></span></pre>


<p class="wp-block-paragraph">入力したCSSは、そのブロックだけに適用されます。同じページ内に同じ種類のブロックが複数あっても、ほかのブロックには基本的に影響しません。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h2 id="vk-htags-e94d2116-4d63-4867-af7a-4a756e8a1695" class="wp-block-heading">追加CSSはどこにあるのか</h2>



<p class="wp-block-paragraph">ブロックごとの「追加CSS」は、投稿または固定ページの編集画面から設定します。基本的な手順は次のとおりです。</p>



<ol class="wp-block-list is-style-vk-numbered-circle-mark vk_block-margin-md--margin-bottom">
<li>投稿または固定ページの編集画面を開く</li>



<li>CSSを設定したいブロックを選択する</li>



<li>画面右上の「設定」を開く</li>



<li>右側のブロック設定を表示する</li>



<li>「高度な設定」を開く</li>



<li>「追加CSS」にCSSを入力する</li>
</ol>



<p class="wp-block-paragraph">なお、管理画面を英語で使用している場合は、次のような表示になります。</p>


<pre class="wp-block-code"><span><code class="hljs">Advanced → Additional CSS</code></span></pre>


<figure data-wp-context="{&quot;imageId&quot;:&quot;6acad45920778&quot;}" data-wp-interactive="core/image" data-wp-key="6acad45920778" class="wp-block-image size-full wp-lightbox-container"><img decoding="async" width="274" height="685" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://wppilot.net/wp-content/uploads/2026/07/image-15.png" alt="" class="wp-image-1694" srcset="https://wppilot.net/wp-content/uploads/2026/07/image-15.png 274w, https://wppilot.net/wp-content/uploads/2026/07/image-15-120x300.png 120w" sizes="(max-width: 274px) 100vw, 274px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-5cc3f130-13c9-4ef4-88ca-921075a8ac4d" class="wp-block-heading">「追加CSS」と「追加CSSクラス」の違い</h3>



<p class="wp-block-paragraph">ここで注意したいのが、従来からある「追加CSSクラス」と、WordPress 7.0で追加された「追加CSS」は別の機能である点です。</p>



<figure class="wp-block-table is-style-vk-table-border-stripes"><table><thead><tr><th>項目</th><th>入力する内容</th></tr></thead><tbody><tr><td>追加CSSクラス</td><td>CSSクラス名</td></tr><tr><td>追加CSS</td><td>実際のCSSコード</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">「追加CSSクラス」には、<code>notice-box</code>や<code>special-heading</code>などの名前を入力します。一方、「追加CSS」には、<code>color</code>や<code>padding</code>などのCSSそのものを入力します。</p>



<p class="wp-block-paragraph">名前がよく似ているため、間違えないように注意しましょう。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h2 id="vk-htags-0c487038-af6c-4871-aac4-14e6845188a9" class="wp-block-heading">基本的なCSSの書き方</h2>



<p class="wp-block-paragraph">ブロックごとの追加CSSでは、通常のCSSのように対象を指定するセレクターを書く必要はありません。セレクターとは、CSSをどの要素に適用するのかを指定する部分です。</p>



<p class="wp-block-paragraph">通常のCSSでは、次のようにクラス名や要素名を指定します。</p>


<pre class="wp-block-code"><span><code class="hljs language-css"><span class="hljs-selector-class">.special-heading</span> {
	<span class="hljs-attribute">color</span>: red;
}</code></span></pre>


<p class="wp-block-paragraph">しかし、ブロックごとのCSSでは、すでに対象となるブロックを選択しています。</p>



<p class="wp-block-paragraph">そのため、中かっこの内側に書く部分だけを入力します。</p>


<pre class="wp-block-code"><span><code class="hljs language-css"><span class="hljs-selector-tag">color</span>: <span class="hljs-selector-tag">red</span>;</code></span></pre>


<p class="wp-block-paragraph">背景色や余白を設定する場合は、次のように書きます。</p>


<pre class="wp-block-code"><span><code class="hljs language-css"><span class="hljs-selector-tag">background-color</span>: <span class="hljs-selector-id">#fff5f5</span>;
<span class="hljs-selector-tag">padding</span>: 20<span class="hljs-selector-tag">px</span>;</code></span></pre>


<p class="wp-block-paragraph">枠線や角丸を追加することもできます。</p>


<pre class="wp-block-code"><span><code class="hljs language-css"><span class="hljs-selector-tag">border</span>: 1<span class="hljs-selector-tag">px</span> <span class="hljs-selector-tag">solid</span> <span class="hljs-selector-id">#dddddd</span>;
<span class="hljs-selector-tag">border-radius</span>: 8<span class="hljs-selector-tag">px</span>;
<span class="hljs-selector-tag">padding</span>: 20<span class="hljs-selector-tag">px</span>;</code></span></pre>


<p class="wp-block-paragraph">なお、<strong>複数のCSSを入力するときは、基本的に各行の最後へセミコロンを付けます。</strong>セミコロンが抜けると、後ろに書いたCSSが正しく反映されないことがあります。</p>


<pre class="wp-block-code"><span><code class="hljs language-css"><span class="hljs-selector-tag">color</span>: <span class="hljs-selector-id">#333333</span>;
<span class="hljs-selector-tag">background-color</span>: <span class="hljs-selector-id">#ffffff</span>;
<span class="hljs-selector-tag">padding</span>: 20<span class="hljs-selector-tag">px</span>;</code></span></pre>


<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-997d8787-3c77-4385-b94b-f92b23f23627" class="wp-block-heading">設定例①</h3>



<div class="wp-block-group has-custom-css is-layout-constrained wp-block-group-is-layout-constrained wp-custom-css-44bba6e0">
<p class="wp-block-paragraph">こちらは「グループ」ブロックです。以下内容を当ブロックの「追加CSS」に記載しています。</p>


<pre class="wp-block-code"><span><code class="hljs language-css"><span class="hljs-selector-tag">border</span>: 1<span class="hljs-selector-tag">px</span> <span class="hljs-selector-tag">solid</span> <span class="hljs-selector-id">#dddddd</span>;
<span class="hljs-selector-tag">border-radius</span>: 8<span class="hljs-selector-tag">px</span>;
<span class="hljs-selector-tag">padding</span>: 20<span class="hljs-selector-tag">px</span>;</code></span></pre></div>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-cc2ddc04-d555-4d4d-8e1e-5ca9ccf02d40" class="wp-block-heading">セレクターを書かなくてよい理由</h3>



<p class="wp-block-paragraph">通常のCSSでは、どの部分を装飾するのかを指定しなければなりません。</p>



<p class="wp-block-paragraph">例えば、次のCSSでは、<code>special-heading</code>というクラスが付いた要素を対象としています。</p>


<pre class="wp-block-code"><span><code class="hljs language-css"><span class="hljs-selector-class">.special-heading</span> {
	<span class="hljs-attribute">color</span>: blue;
}</code></span></pre>


<p class="wp-block-paragraph">しかし、ブロックごとのCSSでは、WordPressが対象のブロックを自動的に識別します。そのため、利用者は次のようにCSSの内容だけを書けばよい仕組みです。</p>


<pre class="wp-block-code"><span><code class="hljs language-css"><span class="hljs-selector-tag">color</span>: <span class="hljs-selector-tag">blue</span>;</code></span></pre>


<p class="wp-block-paragraph">内部的には、WordPressが対象ブロックに専用のクラスを追加し、そのクラスに対するCSSを生成します。</p>



<p class="wp-block-paragraph">概念的には、次のようなHTMLになります。</p>


<pre class="wp-block-code"><span><code class="hljs language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">h2</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"wp-block-heading wp-custom-css-xxxxxxxx"</span>&gt;</span>
	見出し
<span class="hljs-tag">&lt;/<span class="hljs-name">h2</span>&gt;</span></code></span></pre>


<p class="wp-block-paragraph">さらに、WordPress側で次のようなCSSが作られます。</p>


<pre class="wp-block-code"><span><code class="hljs language-css"><span class="hljs-selector-pseudo">:root</span> <span class="hljs-selector-pseudo">:where(.wp-custom-css-xxxxxxxx)</span> {
	<span class="hljs-attribute">color</span>: blue;
}</code></span></pre>


<p class="wp-block-paragraph"><code>wp-custom-css-xxxxxxxx</code>の部分は、WordPressが自動的に作る識別用のクラスです。利用者が自分で入力したり管理したりする必要はありません。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h2 id="vk-htags-46d10ab8-1fac-4474-8e49-9fc9380c3231" class="wp-block-heading">ブロックの中にある要素を指定する方法</h2>



<p class="wp-block-paragraph">ブロックごとの「高度な設定＞追加CSS」では、ブロック本体だけでなく、ブロック内にあるリンクや画像などを指定することもできます。</p>



<p class="wp-block-paragraph">ブロック内の要素を指定したい場合は、<code>&amp;</code>という記号を使用します。<code>&amp;</code>は、現在選択しているブロック自身を表します。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-5803eeaf-83d8-467a-a867-3de0531f614e" class="wp-block-heading">ブロック内のリンク色を変更する</h3>



<p class="wp-block-paragraph">選択したブロック内にあるリンクだけを変更する場合は、次のように書きます。</p>


<pre class="wp-block-code"><span><code class="hljs language-css">&amp; <span class="hljs-selector-tag">a</span> {
	<span class="hljs-attribute">color</span>: <span class="hljs-number">#007070</span>;
}</code></span></pre>


<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-f0bf1e23-f0d7-4886-a5ba-8db460d5d0f1" class="wp-block-heading">リンクにマウスを重ねたときの色を変更する</h3>


<pre class="wp-block-code"><span><code class="hljs language-css">&amp; <span class="hljs-selector-tag">a</span><span class="hljs-selector-pseudo">:hover</span> {
	<span class="hljs-attribute">color</span>: <span class="hljs-number">#004c4c</span>;
}</code></span></pre>


<p class="wp-block-paragraph">通常のCSSに置き換えると、次のような意味になります。</p>


<pre class="wp-block-code"><span><code class="hljs language-css">対象のブロック <span class="hljs-selector-tag">a</span><span class="hljs-selector-pseudo">:hover</span> {
	<span class="hljs-attribute">color</span>: <span class="hljs-number">#004c4c</span>;
}</code></span></pre>


<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-938523d6-19e5-47b4-8246-9fc8a35e89b8" class="wp-block-heading">ブロック内の画像を調整する</h3>


<pre class="wp-block-code"><span><code class="hljs language-css">&amp; <span class="hljs-selector-tag">img</span> {
	<span class="hljs-attribute">border-radius</span>: <span class="hljs-number">8px</span>;
}
</code></span></pre>


<p class="wp-block-paragraph">この場合は、選択したブロックの中にある画像へ角丸が適用されます。ただし、ブロックによって内部のHTML構造は異なります。</p>



<p class="wp-block-paragraph">CSSを書いても反映されない場合は、ブロック本体ではなく、内部にある別の要素を指定しなければならないことがあります。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-57eb18bd-6bb7-4ec0-a2f6-41c2bfca0262" class="wp-block-heading">設定例②</h3>



<div class="wp-block-group has-custom-css is-layout-constrained wp-block-group-is-layout-constrained wp-custom-css-4affa908">
<p class="wp-block-paragraph">こちらは「グループ」ブロックです。以下内容を当ブロックの「追加CSS」に記載しています。<a href="#">リンクはこのように表示されます。</a></p>


<pre class="wp-block-code"><span><code class="hljs language-css">&amp; {
  <span class="hljs-attribute">border</span>: <span class="hljs-number">1px</span> solid <span class="hljs-number">#dddddd</span>;
  <span class="hljs-attribute">border-radius</span>: <span class="hljs-number">8px</span>;
  <span class="hljs-attribute">padding</span>: <span class="hljs-number">20px</span>;
}

&amp; <span class="hljs-selector-tag">a</span> {
	<span class="hljs-attribute">color</span>: <span class="hljs-number">#007070</span>;
}
&amp; <span class="hljs-selector-tag">a</span><span class="hljs-selector-pseudo">:hover</span> {
	<span class="hljs-attribute">color</span>: <span class="hljs-number">#004c4c</span>;
}</code></span></pre></div>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h2 id="vk-htags-759c2c40-d7b3-490f-82b5-64923e1fc1c5" class="wp-block-heading">「高度な設定＞追加CSS」の使用例</h2>



<p class="wp-block-paragraph">ここからは、実際に利用しやすいCSSの例を紹介します。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-8a02f0f9-576d-4385-a470-d521a165ca43" class="wp-block-heading">特定の見出しだけ装飾する</h3>



<p class="wp-block-paragraph">特定の見出しに左側の線と背景色を追加する例です。</p>


<pre class="wp-block-code"><span><code class="hljs language-css"><span class="hljs-selector-tag">border-left</span>: 5<span class="hljs-selector-tag">px</span> <span class="hljs-selector-tag">solid</span> <span class="hljs-selector-id">#007070</span>;
<span class="hljs-selector-tag">padding-left</span>: 15<span class="hljs-selector-tag">px</span>;
<span class="hljs-selector-tag">background-color</span>: <span class="hljs-selector-id">#f2fafa</span>;</code></span></pre>


<p class="wp-block-paragraph">ページ内にほかの見出しブロックがあっても、CSSを入力した見出しだけに適用されます。記事内で特に重要な見出しを目立たせたい場合などに利用できます。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-49220710-7ca8-46b1-9443-8e0838ef7adc" class="wp-block-heading">特定の段落を注意書き風にする</h3>


<pre class="wp-block-code"><span><code class="hljs language-css"><span class="hljs-selector-tag">background-color</span>: <span class="hljs-selector-id">#fffbea</span>;
<span class="hljs-selector-tag">border</span>: 1<span class="hljs-selector-tag">px</span> <span class="hljs-selector-tag">solid</span> <span class="hljs-selector-id">#e5d48a</span>;
<span class="hljs-selector-tag">padding</span>: 16<span class="hljs-selector-tag">px</span>;
<span class="hljs-selector-tag">border-radius</span>: 6<span class="hljs-selector-tag">px</span>;</code></span></pre>


<p class="wp-block-paragraph">補足説明や注意事項を囲む場合に便利です。ただし、同じ注意書きを何度も使用する場合は、後述する追加CSSクラスなどで共通管理した方がよいでしょう。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-471d4722-d732-47c7-aae9-2c20f3edcaea" class="wp-block-heading">特定の画像だけ影を付ける</h3>


<pre class="wp-block-code"><span><code class="hljs language-css"><span class="hljs-selector-tag">box-shadow</span>: 0 4<span class="hljs-selector-tag">px</span> 15<span class="hljs-selector-tag">px</span> <span class="hljs-selector-tag">rgba</span>(0, 0, 0, 0<span class="hljs-selector-class">.15</span>);
<span class="hljs-selector-tag">border-radius</span>: 8<span class="hljs-selector-tag">px</span>;</code></span></pre>


<p class="wp-block-paragraph">画像の周囲へ薄い影を付け、角を丸くできます。記事内のスクリーンショットや紹介画像を少し目立たせたい場合に使いやすい設定です。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-0325ba11-179a-4b6c-9d2c-6eb9e02479a6" class="wp-block-heading">グループブロックをカード風にする</h3>


<pre class="wp-block-code"><span><code class="hljs language-css"><span class="hljs-selector-tag">padding</span>: 24<span class="hljs-selector-tag">px</span>;
<span class="hljs-selector-tag">border</span>: 1<span class="hljs-selector-tag">px</span> <span class="hljs-selector-tag">solid</span> <span class="hljs-selector-id">#dddddd</span>;
<span class="hljs-selector-tag">border-radius</span>: 10<span class="hljs-selector-tag">px</span>;
<span class="hljs-selector-tag">background-color</span>: <span class="hljs-selector-id">#ffffff</span>;
<span class="hljs-selector-tag">box-shadow</span>: 0 3<span class="hljs-selector-tag">px</span> 12<span class="hljs-selector-tag">px</span> <span class="hljs-selector-tag">rgba</span>(0, 0, 0, 0<span class="hljs-selector-class">.08</span>);</code></span></pre>


<p class="wp-block-paragraph">「グループ」ブロックに設定すると、囲まれた内容をカードのように見せることができます。関連情報やサービス紹介、プロフィール欄などに利用できます。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-408a181e-d684-496b-b18d-2482fbc2ae0e" class="wp-block-heading">ボタンの色を変更する</h3>



<p class="wp-block-paragraph">ボタンブロックでは、外側のブロックではなく、内部のリンク要素に背景色が設定されている場合があります。</p>



<p class="wp-block-paragraph">そのため、次のように<code>&amp; a</code>を使います。</p>


<pre class="wp-block-code"><span><code class="hljs language-css">&amp; <span class="hljs-selector-tag">a</span> {
	<span class="hljs-attribute">background-color</span>: <span class="hljs-number">#007070</span>;
	<span class="hljs-attribute">border-radius</span>: <span class="hljs-number">6px</span>;
	<span class="hljs-attribute">padding</span>: <span class="hljs-number">12px</span> <span class="hljs-number">24px</span>;
}</code></span></pre>


<p class="wp-block-paragraph">マウスを重ねたときの色も設定できます。</p>


<pre class="wp-block-code"><span><code class="hljs language-css">&amp; <span class="hljs-selector-tag">a</span><span class="hljs-selector-pseudo">:hover</span> {
	<span class="hljs-attribute">background-color</span>: <span class="hljs-number">#004c4c</span>;
}</code></span></pre>


<p class="wp-block-paragraph">テーマやプラグインによってはCSSが競合し、指定どおりに反映されないことがあります。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h2 id="vk-htags-f60fbe63-723e-473a-a475-0e4726fb7bc2" class="wp-block-heading">従来の「追加CSSクラス」との違い</h2>



<p class="wp-block-paragraph">WordPress 7.0のブロックごとのCSSと、従来の追加CSSクラスは、どちらが優れているというものではありません。</p>



<p class="wp-block-paragraph">用途が異なるため、目的に応じて使い分けることが重要です。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-d4477241-f784-4e21-b24b-55e0526fc26a" class="wp-block-heading">追加CSS</h3>



<p class="wp-block-paragraph">ブロックの設定欄に直接CSSを書きます。</p>


<pre class="wp-block-code"><span><code class="hljs language-http"><span class="hljs-attribute">color</span>: blue;
<span class="hljs-attribute">padding</span>: 10px;
</code></span></pre>


<p class="wp-block-paragraph">CSSを入力したブロックだけに適用されます。一回だけ使用する装飾や、そのページ固有の調整に向いています。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-4f52a661-dd33-408d-aee7-8c8300f5ba07" class="wp-block-heading">追加CSSクラス</h3>



<p class="wp-block-paragraph">ブロックにクラス名を入力します。</p>


<pre class="wp-block-code"><span><code class="hljs">notice-box</code></span></pre>


<p class="wp-block-paragraph">その上で、テーマやサイト全体のCSSにコードを書きます。</p>


<pre class="wp-block-code"><span><code class="hljs language-css"><span class="hljs-selector-class">.notice-box</span> {
	<span class="hljs-attribute">padding</span>: <span class="hljs-number">20px</span>;
	<span class="hljs-attribute">border</span>: <span class="hljs-number">1px</span> solid <span class="hljs-number">#dddddd</span>;
	<span class="hljs-attribute">background-color</span>: <span class="hljs-number">#ffffee</span>;
}</code></span></pre>


<p class="wp-block-paragraph">クラス名を付けたすべてのブロックに同じデザインを適用できます。複数の記事やページで同じ装飾を繰り返し使う場合に向いています。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-8376c5fc-6264-499f-a279-f84afba51eae" class="wp-block-heading">使い分けの目安</h3>



<figure class="wp-block-table is-style-vk-table-border-stripes"><table class="has-fixed-layout"><thead><tr><th>利用目的</th><th>適した方法</th></tr></thead><tbody><tr><td>一つのブロックだけ変更したい</td><td>ブロックごとのCSS</td></tr><tr><td>一回しか使わない装飾</td><td>ブロックごとのCSS</td></tr><tr><td>同じ装飾を複数の場所で使いたい</td><td>追加CSSクラス</td></tr><tr><td>後からまとめてデザインを変更したい</td><td>追加CSSクラス</td></tr><tr><td>サイト全体のデザインを統一したい</td><td><code>theme.json</code>やテーマCSS</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">ブロックごとのCSSは手軽ですが、同じCSSを何度もコピーすると管理が難しくなります。繰り返し使用するデザインは、追加CSSクラスでまとめて管理するのがおすすめです。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h2 id="vk-htags-46ee2306-3f78-4905-ab63-d2b84c408c2f" class="wp-block-heading">仕様の制約について</h2>



<h3 id="vk-htags-126f08b1-798b-4643-b999-bf7d3ccf88f4" class="wp-block-heading">サイトエディターのブロック別CSSとの違い</h3>



<p class="wp-block-paragraph"><strong>ブロックテーマでは、サイトエディターの「スタイル＞ブロック」から、ブロックの種類ごとにCSSを設定できる機能があります。</strong></p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6acad45925570&quot;}" data-wp-interactive="core/image" data-wp-key="6acad45925570" class="wp-block-image size-medium wp-lightbox-container"><img decoding="async" width="300" height="289" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://wppilot.net/wp-content/uploads/2026/07/image-16-300x289.png" alt="" class="wp-image-1695" srcset="https://wppilot.net/wp-content/uploads/2026/07/image-16-300x289.png 300w, https://wppilot.net/wp-content/uploads/2026/07/image-16-640x617.png 640w, https://wppilot.net/wp-content/uploads/2026/07/image-16.png 652w" sizes="(max-width: 300px) 100vw, 300px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<p class="wp-block-paragraph">この機能とWordPress 7.0の「高度な設定＞追加CSS」は、適用される範囲が異なります。</p>



<figure class="wp-block-table is-style-vk-table-border-stripes"><table><thead><tr><th>設定方法</th><th>主な適用範囲</th></tr></thead><tbody><tr><td>高度な設定＞追加CSS</td><td>選択した一つのブロック</td></tr><tr><td>サイトエディターのブロック別CSS</td><td>同じ種類のブロック全体</td></tr><tr><td><code>theme.json</code></td><td>テーマ全体またはブロック種類単位</td></tr><tr><td>高度な設定＞追加CSSクラス</td><td>同じクラスを付けたブロック</td></tr><tr><td>親テーマ・子テーマの<code>style.css</code></td><td>サイト全体</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">例えば、サイト内のすべての見出しブロックを変更したい場合は、ブロックごとのCSSを一つずつ設定する方法は効率的ではありません。その場合は、サイトエディター、<code>theme.json</code>、テーマのCSSなどを使用する方が管理しやすくなります。</p>



<p class="wp-block-paragraph">一方、特定の記事にある一つの見出しだけを調整したい場合は、ブロックごとに細かく設定できる「高度な設定＞追加CSS」が便利です。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-851e0f0c-ae69-456d-9fab-41a88e7b457e" class="wp-block-heading">すべてのユーザーが利用できるわけではない</h3>



<p class="wp-block-paragraph">ブロックごとのCSSは、WordPressの管理画面を利用できるすべてのユーザーに表示されるわけではありません。</p>



<p class="wp-block-paragraph">利用するには、<code>edit_css</code>という権限が必要です。これは、サイトのCSSを編集するための権限です。</p>



<p class="wp-block-paragraph">一般的なWordPressの単独サイトでは、管理者がこの権限を持っています。一方、編集者、投稿者、寄稿者などには表示されない可能性があります。また、権限管理プラグインなどによって設定が変更されている場合は、通常とは異なる表示になることもあります。</p>



<p class="wp-block-paragraph">CSSを編集すると、サイトのデザインを大きく崩したり、要素を非表示にしたりすることも可能です。そのため、一定の権限を持つユーザーだけが利用できる仕組みになっています。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-d753f5f1-86f9-45f3-b110-62d28e943a2b" class="wp-block-heading">一部のブロックでは表示されないことがある</h3>



<p class="wp-block-paragraph"><strong>「高度な設定＞追加CSS」は多くのブロックで利用できますが、すべてのブロックに必ず表示されるわけではありません。</strong></p>



<p class="wp-block-paragraph">例えば、通常のブロックとはHTMLの出力方法が異なるブロックや、外側に専用のクラスを付けにくいブロックでは、利用できない場合があります。また、プラグインが提供する独自ブロックでは、ブロックの開発者がこの機能を無効にしていることがあります。</p>



<p class="wp-block-paragraph">ブロック開発者は、<code>block.json</code>に次のような設定を書くことで、ブロックごとのCSSを無効にできます。</p>


<pre class="wp-block-code"><span><code class="hljs language-javascript">{
	<span class="hljs-string">"supports"</span>: {
		<span class="hljs-string">"customCSS"</span>: <span class="hljs-literal">false</span>
	}
}</code></span></pre>


<p class="wp-block-paragraph">そのため、<strong>特定のブロックだけ「追加CSS」が表示されなくても、必ずしもWordPressの不具合とは限りません。</strong>ブロック側の仕様として無効化されている可能性があります。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-eda04e12-e763-4958-a62b-56406e1833e6" class="wp-block-heading">CSSはどこに保存されるのか</h3>



<p class="wp-block-paragraph">「高度な設定＞追加CSS」に入力した内容は、テーマの<code>style.css</code>へ保存されるわけではありません。投稿や固定ページのブロック情報として保存されます。</p>



<p class="wp-block-paragraph">コードエディターで確認すると、概念的には次のような形になります。</p>


<pre class="wp-block-code"><span><code class="hljs language-xml"><span class="hljs-comment">&lt;!-- wp:heading {"style":{"css":"color: blue;\n"}} --&gt;</span>
<span class="hljs-tag">&lt;<span class="hljs-name">h2</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"wp-block-heading"</span>&gt;</span>見出し<span class="hljs-tag">&lt;/<span class="hljs-name">h2</span>&gt;</span>
<span class="hljs-comment">&lt;!-- /wp:heading --&gt;</span></code></span></pre>


<p class="wp-block-paragraph">CSSは、対象ブロックの属性として投稿本文内に保存されています。そのため、テーマを変更してもCSSの入力内容自体は基本的に残ります。</p>



<p class="wp-block-paragraph">ただし、テーマを変更すると、もともとの文字サイズ、余白、色、HTML構造などが変わることがあります。CSSが残っていても、テーマ変更前とまったく同じ見た目になるとは限りません。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h2 id="vk-htags-89656650-9687-4c90-bcee-746230a2d106" class="wp-block-heading">ブロックごとのCSSを使うメリット</h2>



<p class="wp-block-paragraph">ブロックごとのCSSの大きなメリットは、特定のブロックだけを手軽に調整できることです。</p>



<p class="wp-block-paragraph">例えば、次のような場面に向いています。</p>



<ul class="wp-block-list is-style-vk-triangle-mark">
<li>特定の注意書きだけ枠で囲みたい</li>



<li>一つの画像だけ角を丸くしたい</li>



<li>特定の記事にあるCTAだけ目立たせたい</li>



<li>一つのグループブロックだけ背景色を変えたい</li>



<li>テーマの設定では対応できない部分を微調整したい</li>



<li>CSSクラスを作るほどではない一回限りの装飾をしたい</li>
</ul>



<p class="wp-block-paragraph">CTAとは、「お問い合わせ」「購入」「会員登録」など、読者に次の行動を促すための案内やボタンのことです。</p>



<p class="wp-block-paragraph">これまでは、ちょっとした変更でもCSSクラスを追加し、別の画面でCSSを書く必要がありました。「高度な設定＞追加CSS」なら、編集画面内で作業できるため、手順を減らせます。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h2 id="vk-htags-54921737-3cef-4f9f-818d-b90d51388b5c" class="wp-block-heading">「高度な設定＞追加CSS」を使う際の注意点</h2>



<p class="wp-block-paragraph">便利な機能ですが、使いすぎには注意が必要です。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-289a3ceb-43fe-418c-83fe-8cb6048ce19a" class="wp-block-heading">CSSが記事内に分散する</h3>



<p class="wp-block-paragraph">ブロックごとのCSSは、CSSを設定したブロックの中に保存されます。そのため、多くのブロックにCSSを設定すると、どこに何を書いたのか分かりにくくなります。</p>



<p class="wp-block-paragraph">例えば、記事内の20個のブロックに個別のCSSを設定した場合、後からデザインを変更するときに、対象のブロックを一つずつ探さなければなりません。</p>



<p class="wp-block-paragraph">CSSの一覧を一か所で確認できるわけではないため、長期的な管理には向かない場合があります。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-5069ebc4-0132-4495-8568-2a679b5cf2a4" class="wp-block-heading">同じCSSを何度も書かない</h3>



<p class="wp-block-paragraph">同じデザインを複数のブロックで使用したい場合に、各ブロックへ同じCSSをコピーする方法はおすすめできません。</p>



<p class="wp-block-paragraph">例えば、10個の注意書きに同じCSSを書いた場合、背景色を変更するだけでも10か所を修正する必要があります。このような場合は、適用したいブロックに共通のクラス名を付けます。</p>


<pre class="wp-block-code"><span><code class="hljs">notice-box</code></span></pre>


<p class="wp-block-paragraph">その上で、サイト全体のCSSにまとめて記述します。</p>


<pre class="wp-block-code"><span><code class="hljs language-css"><span class="hljs-selector-class">.notice-box</span> {
	<span class="hljs-attribute">padding</span>: <span class="hljs-number">20px</span>;
	<span class="hljs-attribute">border</span>: <span class="hljs-number">1px</span> solid <span class="hljs-number">#dddddd</span>;
	<span class="hljs-attribute">background-color</span>: <span class="hljs-number">#ffffee</span>;
}</code></span></pre>


<p class="wp-block-paragraph">これなら、CSSを一か所変更するだけで、同じクラスを付けたすべてのブロックをまとめて変更できます。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-a91d6320-0b29-40ce-8ed1-66334f3d67d4" class="wp-block-heading">CSSの知識は必要</h3>



<p class="wp-block-paragraph">入力欄が追加されたからといって、CSSを自動的に作ってくれるわけではありません。<strong>CSSのプロパティ名や書き方が間違っていると、正しく反映されません。</strong></p>



<p class="wp-block-paragraph">例えば、文字色を変える基本的な書き方は次のとおりです。</p>


<pre class="wp-block-code"><span><code class="hljs language-css"><span class="hljs-selector-tag">color</span>: <span class="hljs-selector-tag">red</span>;</code></span></pre>


<p class="wp-block-paragraph">背景色の場合は次のように書きます。</p>


<pre class="wp-block-code"><span><code class="hljs language-css"><span class="hljs-selector-tag">background-color</span>: <span class="hljs-selector-tag">yellow</span>;</code></span></pre>


<p class="wp-block-paragraph">入力欄が空欄のままになったり、コードの書き方を間違えたりすると、表示は変わりません。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-35106698-dfd3-478e-86dd-4388fec3041e" class="wp-block-heading"><code>!important</code>の多用は避ける</h3>



<p class="wp-block-paragraph">テーマ側のCSSが優先され、入力したCSSが反映されない場合があります。そのようなとき、次のように<code>!important</code>を付ける方法があります。</p>


<pre class="wp-block-code"><span><code class="hljs language-css"><span class="hljs-selector-tag">color</span>: <span class="hljs-selector-tag">red</span> !<span class="hljs-selector-tag">important</span>;</code></span></pre>


<p class="wp-block-paragraph">ただし、<code>!important</code>を多用すると、後から別のCSSで上書きしにくくなります。将来的な修正が難しくなるため、できるだけ安易に使用しない方がよいでしょう。</p>



<p class="wp-block-paragraph">CSSが反映されない場合は、次の順番で確認することをおすすめします。</p>



<ol class="wp-block-list">
<li>CSSの書き方が間違っていないか</li>



<li>対象となる要素が正しいか</li>



<li><code>&amp; a</code>や<code>&amp; img</code>など、内部要素の指定が必要ではないか</li>



<li>テーマやプラグインのCSSと競合していないか</li>



<li>最終手段として<code>!important</code>を検討する</li>
</ol>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-2d0c5b72-d380-4471-8d67-a1fd9d7e8aa4" class="wp-block-heading">画面幅による見え方にも注意する</h3>



<p class="wp-block-paragraph">パソコンでは問題なく見えても、スマートフォンでは余白が広すぎたり、文字が大きすぎたりすることがあります。</p>



<p class="wp-block-paragraph">たとえば、次のように左右へ大きな余白を設定するとします。</p>


<pre class="wp-block-code"><span><code class="hljs language-css"><span class="hljs-selector-tag">padding</span>: 40<span class="hljs-selector-tag">px</span>;</code></span></pre>


<p class="wp-block-paragraph">パソコンでは適切でも、画面の狭いスマートフォンでは、内容を表示できる幅がかなり小さくなる可能性があります。「<strong>高度な設定＞追加CSS</strong>」を設定した後は、パソコンだけでなく、タブレットやスマートフォンでの表示も確認しましょう。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h2 id="vk-htags-8a58267a-4461-4cc6-8ea8-6ebb53332774" class="wp-block-heading">使い分けについて</h2>



<h3 id="vk-htags-ac829309-0826-4b7f-a26e-46488906216a" class="wp-block-heading">「高度な設定＞追加CSS」が適しているケース</h3>



<p class="wp-block-paragraph">次のような場合は、「高度な設定＞追加CSS」が使いやすいでしょう。</p>



<ul class="wp-block-list is-style-vk-triangle-mark">
<li>一つのページだけで使用するデザイン</li>



<li>一つのブロックだけの微調整</li>



<li>一時的なキャンペーン用の装飾</li>



<li>ほかの場所では再利用しないデザイン</li>



<li>テーマの設定では対応できない細かな変更</li>
</ul>



<p class="wp-block-paragraph">たとえば、期間限定のお知らせや、その記事だけに必要な注意書きなどには向いています。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-3e031664-1e7f-4cfe-a8b3-fe9909a5ec34" class="wp-block-heading">追加CSSクラスが適しているケース</h3>



<p class="wp-block-paragraph">次のような場合は、「<strong>追加CSSクラス</strong>」で管理する方が適しています。</p>



<ul class="wp-block-list is-style-vk-triangle-mark">
<li>複数の記事で同じ装飾を使用する</li>



<li>注意書きや補足欄を繰り返し使用する</li>



<li>後からまとめてデザインを変更したい</li>



<li>サイト内で共通の部品として管理したい</li>



<li>CSSを一か所にまとめて確認したい</li>
</ul>



<p class="wp-block-paragraph">デザインを再利用する可能性があるなら、最初からクラス名を付けて管理した方が効率的です。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-f88c0381-193b-4670-91e3-b67e84ca4854" class="wp-block-heading"><code>theme.json</code>が適しているケース</h3>



<p class="wp-block-paragraph"><code>theme.json</code>は、WordPressテーマの色、文字サイズ、余白、レイアウトなどを設定するためのファイルです。</p>



<div class="wp-block-vk-blocks-blog-card vk_block-margin-sm--margin-top vk_block-margin-md--margin-bottom has-border-color is-layout-flow wp-block-vk-blocks-blog-card-is-layout-flow" style="border-color:#0000001f;border-width:1px;border-radius:5px;padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem">
<div class="wp-block-columns vk_flex-wrap-reverse-on-mobile is-layout-flex wp-container-core-columns-is-layout-987e2dbe wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.6%"><p style="font-style:normal;font-weight:700;margin-bottom:var(--wp--preset--spacing--40)" class="wp-block-vk-blocks-blog-card-title has-large-font-size"><a href="https://wppilot.net/2026/06/24/theme-json-for-wp-beginners/" target="_self" >WordPress初心者が知っておきたい「theme.json」とは？ 基本から使い方まで分かりやすく解説</a></p>


<div class="wp-block-group has-small-font-size is-nowrap is-layout-flex wp-container-core-group-is-layout-3fe47987 wp-block-group-is-layout-flex"><figure class="wp-block-vk-blocks-blog-card-site-logo wp-container-content-b8e8afd0"><a href="https://wppilot.net" target="_self" ><img src='https://wppilot.net/wp-content/uploads/2025/06/WP-Pilot-Icon-150x150.png' /></a></figure>

<p class="wp-block-vk-blocks-blog-card-site-title"><a href="https://wppilot.net" target="_self" >WP Pilot</a></p></div>
</div>



<div class="wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.3%"><figure class="wp-block-vk-blocks-blog-card-featured-image"><a href="https://wppilot.net/2026/06/24/theme-json-for-wp-beginners/" target="_self"  ><img src='https://wppilot.net/wp-content/uploads/2026/06/473948f39e341cb29a5302fa5661327d-1024x538.jpg' class="has-border-color" style="border-color:#0000001f;border-radius:5px;border-width:1px;object-fit:cover;" /></a></figure></div>
</div>
</div>



<p class="wp-block-paragraph">次のような場合は、ブロックごとのCSSではなく、<code>theme.json</code>での設定を検討した方がよいでしょう。</p>



<ul class="wp-block-list is-style-vk-triangle-mark">
<li>サイト全体の色を統一したい</li>



<li>ブロックの標準デザインを設定したい</li>



<li>編集画面と公開画面の表示をそろえたい</li>



<li>利用できる色や文字サイズを管理したい</li>



<li>テーマとして体系的にデザインを整えたい</li>
</ul>



<p class="wp-block-paragraph">「<strong>高度な設定＞追加CSS</strong>」は、サイト全体のデザインを設計するための機能というより、例外的な部分を調整するための機能と考えると分かりやすいでしょう。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h2 id="vk-htags-1ec3266f-2ea1-47f4-b5c2-f5cc27a83648" class="wp-block-heading">まとめ</h2>



<p class="wp-block-paragraph"><strong>WordPress 7.0では、投稿や固定ページに配置した特定のブロックへ、直接CSSを書ける機能が追加されました。</strong></p>



<div class="wp-block-vk-blocks-blog-card vk_block-margin-md--margin-bottom has-border-color is-layout-flow wp-block-vk-blocks-blog-card-is-layout-flow" style="border-color:#0000001f;border-width:1px;border-radius:5px;padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem">
<div class="wp-block-columns vk_flex-wrap-reverse-on-mobile is-layout-flex wp-container-core-columns-is-layout-987e2dbe wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.6%"><p style="font-style:normal;font-weight:700;margin-bottom:var(--wp--preset--spacing--40)" class="wp-block-vk-blocks-blog-card-title has-large-font-size"><a href="https://wppilot.net/2026/06/15/wordpress-7-0-overall/" target="_self" >WordPress 7.0とは？ 主な変更点を解説します</a></p>


<div class="wp-block-group has-small-font-size is-nowrap is-layout-flex wp-container-core-group-is-layout-3fe47987 wp-block-group-is-layout-flex"><figure class="wp-block-vk-blocks-blog-card-site-logo wp-container-content-b8e8afd0"><a href="https://wppilot.net" target="_self" ><img src='https://wppilot.net/wp-content/uploads/2025/06/WP-Pilot-Icon-150x150.png' /></a></figure>

<p class="wp-block-vk-blocks-blog-card-site-title"><a href="https://wppilot.net" target="_self" >WP Pilot</a></p></div>
</div>



<div class="wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.3%"><figure class="wp-block-vk-blocks-blog-card-featured-image"><a href="https://wppilot.net/2026/06/15/wordpress-7-0-overall/" target="_self"  ><img src='https://wppilot.net/wp-content/uploads/2026/06/1205413ffb7a2df1ab1f60603606c3a4-1024x538.jpg' class="has-border-color" style="border-color:#0000001f;border-radius:5px;border-width:1px;object-fit:cover;" /></a></figure></div>
</div>
</div>



<p class="wp-block-paragraph">CSSを設定したいブロックを選択し、ブロック設定の「高度な設定」にある「追加CSS」へコードを入力します。</p>



<p class="wp-block-paragraph">基本的には、次のようにCSSの宣言だけを書きます。</p>


<pre class="wp-block-code"><span><code class="hljs language-css"><span class="hljs-selector-tag">color</span>: <span class="hljs-selector-id">#007070</span>;
<span class="hljs-selector-tag">padding</span>: 20<span class="hljs-selector-tag">px</span>;
<span class="hljs-selector-tag">border</span>: 1<span class="hljs-selector-tag">px</span> <span class="hljs-selector-tag">solid</span> <span class="hljs-selector-id">#dddddd</span>;</code></span></pre>


<p class="wp-block-paragraph">ブロック内のリンクや画像などを指定したい場合は、<code>&amp;</code>を使います。</p>


<pre class="wp-block-code vk_block-margin-lg--margin-bottom"><span><code class="hljs language-css">&amp; <span class="hljs-selector-tag">a</span><span class="hljs-selector-pseudo">:hover</span> {
	<span class="hljs-attribute">color</span>: <span class="hljs-number">#004c4c</span>;
}</code></span></pre>


<p class="wp-block-paragraph">ブロックごとのCSSは、一回限りの装飾や、特定のブロックだけを微調整する場合に便利です。一方、同じデザインを複数の場所で使う場合は、追加CSSクラスやテーマのCSSで共通管理した方が、後から修正しやすくなります。サイト全体のデザインを整える場合は、<code>theme.json</code>やサイトエディターを使用する方法が適しています。</p>



<p class="wp-block-paragraph">基本的には、次のように使い分けるとよいでしょう。</p>



<ul class="wp-block-list is-style-vk-triangle-mark">
<li>例外的な一つのブロックには「追加CSS」</li>



<li>繰り返し使う装飾には「追加CSSクラス」</li>



<li>サイト全体のデザインには、<code>theme.json</code>やテーマCSS</li>
</ul>



<p class="wp-block-paragraph">WordPress 7.0の「<strong>高度な設定＞追加CSS</strong>」は便利な機能ですが、何でも個別に設定すると管理が難しくなります。手軽さだけでなく、後から修正しやすいかどうかも考えながら、ほかのCSS設定方法と使い分けることが大切です。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://wppilot.net/2026/07/18/wordpress-7-0-additional-css/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>WordPress初心者が知っておきたいHTMLタグまとめ</title>
		<link>https://wppilot.net/2026/06/23/html-tags-for-wp-beginners/</link>
					<comments>https://wppilot.net/2026/06/23/html-tags-for-wp-beginners/#respond</comments>
		
		<dc:creator><![CDATA[WP Pilot]]></dc:creator>
		<pubDate>Tue, 23 Jun 2026 07:36:46 +0000</pubDate>
				<category><![CDATA[HTML&CSS]]></category>
		<guid isPermaLink="false">https://wppilot.net/?p=1456</guid>

					<description><![CDATA[WordPressでブログを運営していると、以下のような経験をすることがあるかと思います。 最近のWordPressはブロックエディター（Gutenberg）が主流になったため、HTMLを直接書く機会は減りました。しかし [&#8230;]]]></description>
										<content:encoded><![CDATA[<aside class="row veu_insertAds before"><div class="col-md-12"><div style="text-align:center;"><strong>- 広告 -</strong></div>
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-1223010533463111"
     data-ad-slot="1567275259"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>
 </div></aside>
<p class="wp-block-paragraph">WordPressでブログを運営していると、以下のような経験をすることがあるかと思います。</p>



<ul class="wp-block-list is-style-vk-frown-mark vk_block-margin-md--margin-bottom">
<li>「HTML編集モードに切り替えたら謎のコードが出てきた」</li>



<li>「記事の装飾が崩れた」</li>



<li>「プラグインの説明にHTMLタグが出てきた」</li>
</ul>



<p class="wp-block-paragraph">最近のWordPressはブロックエディター（Gutenberg）が主流になったため、HTMLを直接書く機会は減りました。しかし、<strong>運営を続けていると、HTMLの知識がまったく不要になることはありません。</strong></p>



<p class="wp-block-paragraph">むしろ<strong>最低限のHTMLタグを理解しておくことで、以下のようなメリット</strong>があります。</p>



<ul class="wp-block-list is-style-vk-check-square-mark">
<li>記事編集のトラブルに強くなる</li>



<li>カスタムHTMLブロックを使える</li>



<li>プラグインの設定が理解しやすくなる</li>



<li>SEOの仕組みが分かる</li>
</ul>



<p class="wp-block-paragraph">この記事では、WordPress初心者が知っておきたいHTMLタグを分かりやすく解説します。</p>



<div class="wp-block-vk-blocks-table-of-contents-new vk_tableOfContents vk_tableOfContents-style-default tabs" data-use-custom-levels="false" data-custom-levels=""><div class="tab"><div class="vk_tableOfContents_title">目次</div><button type="button" class="tab-label vk_tableOfContents_openCloseBtn button_status button_status-close" id="vk-tab-label-toc-hk9gds2i8-30an-v4eb-j429-c1v11y1piov" aria-expanded="false" aria-controls="vk-toc-content-hk9gds2i8-30an-v4eb-j429-c1v11y1piov">OPEN</button><ul id="vk-toc-content-hk9gds2i8-30an-v4eb-j429-c1v11y1piov" class="vk_tableOfContents_list tab_content-close">
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-883ae571-9e65-4ac6-9322-5cd147cf5e85" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">1. </span>
						そもそもHTMLとは？
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-9c50d892-3477-4733-9dc7-12e71bf171b1" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">2. </span>
						HTMLを学ぶべき理由
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-75c8d249-a38b-4334-aafd-38d3f9ca23da" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">3. </span>
						WordPressでHTMLタグを使う場面
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-5110ea39-624e-4ef9-89bd-bbefea0b0e73" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">3.1. </span>
						カスタムHTMLブロック
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-0bd519d1-7767-4464-b290-17f68f048c2b" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">3.2. </span>
						コードエディター
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-617e1c93-9310-4473-9718-04ae322bddda" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">3.3. </span>
						広告・アクセス解析使用時
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-d2a3863d-86df-454d-b988-5c77c8f499a5" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">4. </span>
						最優先で覚えたいHTMLタグ
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-38caf716-4e8e-470f-8de3-206d39750e44" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">4.1. </span>
						h1～h6（見出し）
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-bc419f41-7cdc-4bab-a974-e655e387b9b9" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">4.2. </span>
						p（段落）
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-f0b04480-5d9d-412e-b75c-ed0f8a03de60" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">4.3. </span>
						br（改行）
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-93783957-25ca-4d2a-a060-0c079bcf3e64" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">4.4. </span>
						strong（重要）
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-59d530a5-4d97-47bd-91e1-7bcebf9137d5" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">4.5. </span>
						em（強調）
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-b5d2c08b-e422-4713-b954-87f428dcad9c" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">5. </span>
						リンク関連タグ
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-a71736d9-7c3e-4874-8041-0a3e55a48f6d" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">5.1. </span>
						a（リンク）
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-7020f8e4-3b6f-42dc-939a-989e1aa64962" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">5.2. </span>
						target=&#8221;_blank&#8221;
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-ab0ab657-983e-4a94-a765-4316fd3a2348" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">5.3. </span>
						rel属性
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-c39118c0-0b05-4f63-9470-39a39dd39b3a" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">6. </span>
						リスト関連タグ
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-5430d437-71e0-44cd-a17c-949f100d81cb" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">6.1. </span>
						ul（順不同リスト）
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-d85c8b26-6cc7-409b-a9e7-d10d33cc1d45" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">6.2. </span>
						ol（番号付きリスト）
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-5083df72-4240-4e08-8513-1e7fcf8427e4" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">6.3. </span>
						li（リスト項目）
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-a902c4f6-ca14-49c1-90dc-ca5c0fb4a277" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">7. </span>
						画像関連タグ
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-67077397-ed7f-4c9c-a02f-5c1b13ee1acd" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">7.1. </span>
						img（画像）
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-af9cba36-7ba7-470f-bda6-c6e0ecc2d489" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">7.2. </span>
						src
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-8687365a-1efa-4b26-874d-482f88155a9f" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">7.3. </span>
						alt
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-4e7c93a6-efcd-48da-bd76-6a15df26def8" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">8. </span>
						表（テーブル）関連タグ
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-8d621c57-e60c-43ef-90b5-52f9a1a92db7" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">8.1. </span>
						table
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-2002b48a-d55a-4723-ab1b-04b341a18a16" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">8.2. </span>
						tr
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-b3208411-24ea-4597-87e8-2f4e3f7b5db6" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">8.3. </span>
						td
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-7f9dbc74-88d5-4ab6-b727-145cd95b0b54" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">8.4. </span>
						th
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-846b0cac-c706-4562-b7af-f409a2d08150" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">8.5. </span>
						サンプル
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-6eeea8c9-389d-4568-9a9a-888c1034acbb" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">9. </span>
						引用タグ
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-9099b365-0279-434a-b353-2ff9a6347056" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">9.1. </span>
						blockquote
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-ace45318-2f95-4690-8e6d-820f8ed3a4e7" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">9.2. </span>
						cite
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-f1da7164-9c27-4bc2-8d38-d72c1d657c23" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">10. </span>
						コード表示タグ
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-74eee092-bc4d-4468-bcef-5a3a364b621b" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">10.1. </span>
						code
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-d035e229-df1c-4061-bbb1-394fe9f5ed8f" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">10.2. </span>
						pre
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-dd693fab-5b42-4181-b863-04e5025ec0b6" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">10.3. </span>
						pre + code
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-19db74e5-1df8-4641-b81d-990ef79f4ad1" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">11. </span>
						範囲指定のために使用されるタグ
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-b3897b84-f212-4168-af7f-65d1a660d03d" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">11.1. </span>
						div
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-c86c1431-f560-41eb-bf7f-9849f0fd52aa" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">11.2. </span>
						span
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-a90ae08d-8f75-4858-8a7c-5296713230c9" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">12. </span>
						SEOで重要なタグ
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-555b594d-10a8-4c07-9a70-541f2fb80daa" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">12.1. </span>
						title
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-2dfa0aa1-96a1-48f8-a48d-13003f9d87b6" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">12.2. </span>
						meta
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-05df22a2-9460-488e-9bee-a6c4400cc6aa" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">12.3. </span>
						h1～h6タグ
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-a8a5021c-f444-4de8-bb89-72c1449b43a4" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">13. </span>
						WordPress初心者が覚える必要のないタグ
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-7f0baa3e-c82f-4451-958b-897bedfd47ce" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">14. </span>
						まとめ
					</a>
				</li>
			</ul></div></div>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h2 id="vk-htags-883ae571-9e65-4ac6-9322-5cd147cf5e85" class="wp-block-heading">そもそもHTMLとは？</h2>



<p class="wp-block-paragraph"><strong><span data-color="#fcb900" style="--vk-highlighter-color: rgba(252, 185, 0, 0.7);" class="vk_highlighter">HTML（HyperText Markup Language）</span></strong>は、<strong>Webページの構造を作るための言語</strong>です。</p>



<p class="wp-block-paragraph">例えば、<strong>「見出し」「段落」「リスト」「リンク」「画像」などをブラウザに伝える役割を持っています。</strong></p>


<pre class="wp-block-code vk_block-margin-md--margin-top"><span><code class="hljs language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">h1</span>&gt;</span>WordPress初心者向けガイド<span class="hljs-tag">&lt;/<span class="hljs-name">h1</span>&gt;</span></code></span></pre>


<p class="wp-block-paragraph">と書くと、「WordPress初心者向けガイド」という言葉について「<strong>これはページの最も重要な見出しです</strong>」という意味合いとなります。</p>



<p class="wp-block-paragraph"><strong>HTMLは「デザインを作るもの」ではなく、「文章の意味や構造を伝えるもの」と考えると理解しやすい</strong>でしょう。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h2 id="vk-htags-9c50d892-3477-4733-9dc7-12e71bf171b1" class="wp-block-heading">HTMLを学ぶべき理由</h2>



<p class="wp-block-paragraph">WordPressは年々使いやすくなっています。</p>



<p class="wp-block-paragraph">しかし、例えば<strong>以下のような対応を行う際にはHTMLの知識が役立ちます。</strong></p>



<ul class="wp-block-list is-style-vk-triangle-mark">
<li>テーマの説明書を見る</li>



<li>プラグインのマニュアルに目を通す</li>



<li>CSSのカスタマイズを行う</li>



<li>SEO対策や不具合調査を進める</li>
</ul>



<p class="wp-block-paragraph">特に<strong>「この部分は見出しなのか」「リンクなのか」「画像なのか」が理解できるだけでも、WordPressの扱いやすさは大きく向上します。</strong></p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h2 id="vk-htags-75c8d249-a38b-4334-aafd-38d3f9ca23da" class="wp-block-heading">WordPressでHTMLタグを使う場面</h2>



<p class="wp-block-paragraph">WordPressでは主に以下の場面でHTMLタグを見かけます。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-5110ea39-624e-4ef9-89bd-bbefea0b0e73" class="wp-block-heading">カスタムHTMLブロック</h3>



<p class="wp-block-paragraph">ブロックエディターの「カスタムHTML」ブロックを使用すると、直接HTMLを書けます。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="233" height="279" src="https://wppilot.net/wp-content/uploads/2026/06/image-25.png" alt="" class="wp-image-1457"/></figure>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-0bd519d1-7767-4464-b290-17f68f048c2b" class="wp-block-heading">コードエディター</h3>



<p class="wp-block-paragraph">投稿画面右上のメニューから「<strong>コードエディター</strong>」へ切り替えると、ブロックがHTML形式で表示されます。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="370" height="396" src="https://wppilot.net/wp-content/uploads/2026/06/image-26.png" alt="" class="wp-image-1458" srcset="https://wppilot.net/wp-content/uploads/2026/06/image-26.png 370w, https://wppilot.net/wp-content/uploads/2026/06/image-26-280x300.png 280w" sizes="(max-width: 370px) 100vw, 370px" /></figure>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-617e1c93-9310-4473-9718-04ae322bddda" class="wp-block-heading">広告・アクセス解析使用時</h3>



<p class="wp-block-paragraph">広告・アクセス解析使用時には所定のコードを貼り付けることがありますが、その際にHTMLが登場します。</p>



<p class="wp-block-paragraph">特に<strong>「Google Analytics」等を利用する場合は割けては通れません。</strong></p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h2 id="vk-htags-d2a3863d-86df-454d-b988-5c77c8f499a5" class="wp-block-heading">最優先で覚えたいHTMLタグ</h2>



<p class="wp-block-paragraph">まずは以下のタグだけ覚えれば十分です。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-38caf716-4e8e-470f-8de3-206d39750e44" class="wp-block-heading">h1～h6（見出し）</h3>


<pre class="wp-block-code"><span><code class="hljs language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">h1</span>&gt;</span>大見出し<span class="hljs-tag">&lt;/<span class="hljs-name">h1</span>&gt;</span>
<span class="hljs-tag">&lt;<span class="hljs-name">h2</span>&gt;</span>中見出し<span class="hljs-tag">&lt;/<span class="hljs-name">h2</span>&gt;</span>
<span class="hljs-tag">&lt;<span class="hljs-name">h3</span>&gt;</span>小見出し<span class="hljs-tag">&lt;/<span class="hljs-name">h3</span>&gt;</span>
<span class="hljs-tag">&lt;<span class="hljs-name">h4</span>&gt;</span>さらに小さな見出し<span class="hljs-tag">&lt;/<span class="hljs-name">h4</span>&gt;</span>
<span class="hljs-tag">&lt;<span class="hljs-name">h5</span>&gt;</span>さらにさらに小さな見出し<span class="hljs-tag">&lt;/<span class="hljs-name">h5</span>&gt;</span>
<span class="hljs-tag">&lt;<span class="hljs-name">h6</span>&gt;</span>さらにさらにさらに小さな見出し<span class="hljs-tag">&lt;/<span class="hljs-name">h6</span>&gt;</span></code></span></pre>


<p class="wp-block-paragraph">記事の見出しを表します。SEOにおいても重要なタグです。</p>



<p class="wp-block-paragraph"><strong>数字が上がることに節が分割される形となり、一般的には以下のように使います</strong>（章・節・項などのように理解いただくとスムーズかと思います）。</p>



<ul class="wp-block-list">
<li><code>h1</code>：記事タイトル</li>



<li><code>h2</code>：大見出し</li>



<li><code>h3</code>：小見出し</li>



<li><code>h4</code> / <code>h5</code> / <code>h6</code>：さらに細かい見出し</li>
</ul>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-bc419f41-7cdc-4bab-a974-e655e387b9b9" class="wp-block-heading">p（段落）</h3>


<pre class="wp-block-code"><span><code class="hljs language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">p</span>&gt;</span>これは段落です。<span class="hljs-tag">&lt;/<span class="hljs-name">p</span>&gt;</span></code></span></pre>


<p class="wp-block-paragraph">本文を表します。</p>



<p class="wp-block-paragraph">WordPressで普通に文章を入力すると、自動的にpタグが付与されます。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-f0b04480-5d9d-412e-b75c-ed0f8a03de60" class="wp-block-heading">br（改行）</h3>


<pre class="wp-block-code"><span><code class="hljs language-xml">1行目<span class="hljs-tag">&lt;<span class="hljs-name">br</span>&gt;</span>
2行目</code></span></pre>


<p class="wp-block-paragraph">文章を改行します。ただし乱用はおすすめできません。</p>



<p class="wp-block-paragraph">通常の文章はpタグで段落を分ける方が適切です。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-93783957-25ca-4d2a-a060-0c079bcf3e64" class="wp-block-heading">strong（重要）</h3>


<pre class="wp-block-code"><span><code class="hljs language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">strong</span>&gt;</span>重要な内容<span class="hljs-tag">&lt;/<span class="hljs-name">strong</span>&gt;</span></code></span></pre>


<p class="wp-block-paragraph">強調を意味します。ブラウザでは太字で表示されることが一般的です。</p>



<p class="wp-block-paragraph">SEOの観点でも意味を持つタグです。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-59d530a5-4d97-47bd-91e1-7bcebf9137d5" class="wp-block-heading">em（強調）</h3>


<pre class="wp-block-code"><span><code class="hljs language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">em</span>&gt;</span>強調したい部分<span class="hljs-tag">&lt;/<span class="hljs-name">em</span>&gt;</span></code></span></pre>


<p class="wp-block-paragraph">文章を強調するタグです。通常は斜体表示になります。</p>



<p class="wp-block-paragraph">日本語サイトでは使用頻度はやや少なめです。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h2 id="vk-htags-b5d2c08b-e422-4713-b954-87f428dcad9c" class="wp-block-heading">リンク関連タグ</h2>



<h3 id="vk-htags-a71736d9-7c3e-4874-8041-0a3e55a48f6d" class="wp-block-heading">a（リンク）</h3>


<pre class="wp-block-code"><span><code class="hljs language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">a</span> <span class="hljs-attr">href</span>=<span class="hljs-string">"https://example.com"</span>&gt;</span>
公式サイト
<span class="hljs-tag">&lt;/<span class="hljs-name">a</span>&gt;</span></code></span></pre>


<p class="wp-block-paragraph">リンクを作成します。ブログ運営では非常に重要です。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-7020f8e4-3b6f-42dc-939a-989e1aa64962" class="wp-block-heading">target=&#8221;_blank&#8221;</h3>


<pre class="wp-block-code"><span><code class="hljs language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">a</span> <span class="hljs-attr">href</span>=<span class="hljs-string">"https://example.com"</span> <span class="hljs-attr">target</span>=<span class="hljs-string">"_blank"</span>&gt;</span>
リンク
<span class="hljs-tag">&lt;/<span class="hljs-name">a</span>&gt;</span></code></span></pre>


<p class="wp-block-paragraph">新しいタブで開きます。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-ab0ab657-983e-4a94-a765-4316fd3a2348" class="wp-block-heading">rel属性</h3>


<pre class="wp-block-code"><span><code class="hljs language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">a</span> <span class="hljs-attr">href</span>=<span class="hljs-string">"https://example.com"</span> <span class="hljs-attr">rel</span>=<span class="hljs-string">"nofollow"</span>&gt;</span>
リンク
<span class="hljs-tag">&lt;/<span class="hljs-name">a</span>&gt;</span></code></span></pre>


<p class="wp-block-paragraph">検索エンジンへの指示を追加できます。WordPressでは自動付与されることもあります。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h2 id="vk-htags-c39118c0-0b05-4f63-9470-39a39dd39b3a" class="wp-block-heading">リスト関連タグ</h2>



<h3 id="vk-htags-5430d437-71e0-44cd-a17c-949f100d81cb" class="wp-block-heading">ul（順不同リスト）</h3>


<pre class="wp-block-code"><span><code class="hljs language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">ul</span>&gt;</span>
<span class="hljs-tag">&lt;<span class="hljs-name">li</span>&gt;</span>りんご<span class="hljs-tag">&lt;/<span class="hljs-name">li</span>&gt;</span>
<span class="hljs-tag">&lt;<span class="hljs-name">li</span>&gt;</span>みかん<span class="hljs-tag">&lt;/<span class="hljs-name">li</span>&gt;</span>
<span class="hljs-tag">&lt;<span class="hljs-name">li</span>&gt;</span>バナナ<span class="hljs-tag">&lt;/<span class="hljs-name">li</span>&gt;</span>
<span class="hljs-tag">&lt;/<span class="hljs-name">ul</span>&gt;</span></code></span></pre>


<p class="wp-block-paragraph">表示例は以下のとおりです。</p>



<ul class="wp-block-list">
<li>りんご</li>



<li>みかん</li>



<li>バナナ</li>
</ul>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-d85c8b26-6cc7-409b-a9e7-d10d33cc1d45" class="wp-block-heading">ol（番号付きリスト）</h3>


<pre class="wp-block-code"><span><code class="hljs language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">ol</span>&gt;</span>
<span class="hljs-tag">&lt;<span class="hljs-name">li</span>&gt;</span>準備する<span class="hljs-tag">&lt;/<span class="hljs-name">li</span>&gt;</span>
<span class="hljs-tag">&lt;<span class="hljs-name">li</span>&gt;</span>設定する<span class="hljs-tag">&lt;/<span class="hljs-name">li</span>&gt;</span>
<span class="hljs-tag">&lt;<span class="hljs-name">li</span>&gt;</span>公開する<span class="hljs-tag">&lt;/<span class="hljs-name">li</span>&gt;</span>
<span class="hljs-tag">&lt;/<span class="hljs-name">ol</span>&gt;</span></code></span></pre>


<p class="wp-block-paragraph">表示例は以下のとおりです。</p>



<ol class="wp-block-list">
<li>準備する</li>



<li>設定する</li>



<li>公開する</li>
</ol>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-5083df72-4240-4e08-8513-1e7fcf8427e4" class="wp-block-heading">li（リスト項目）</h3>



<p class="wp-block-paragraph">ulやolの中で使用します。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h2 id="vk-htags-a902c4f6-ca14-49c1-90dc-ca5c0fb4a277" class="wp-block-heading">画像関連タグ</h2>



<h3 id="vk-htags-67077397-ed7f-4c9c-a02f-5c1b13ee1acd" class="wp-block-heading">img（画像）</h3>



<p class="wp-block-paragraph">画像を表示します。</p>


<pre class="wp-block-code"><span><code class="hljs language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">img</span> <span class="hljs-attr">src</span>=<span class="hljs-string">"image.jpg"</span> <span class="hljs-attr">alt</span>=<span class="hljs-string">"説明文"</span>&gt;</span></code></span></pre>


<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-af9cba36-7ba7-470f-bda6-c6e0ecc2d489" class="wp-block-heading">src</h3>



<p class="wp-block-paragraph">画像ファイルの場所を表します。</p>


<pre class="wp-block-code"><span><code class="hljs language-javascript">src=<span class="hljs-string">"image.jpg"</span></code></span></pre>


<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-8687365a-1efa-4b26-874d-482f88155a9f" class="wp-block-heading">alt</h3>



<p class="wp-block-paragraph">「代替テキスト」を指します。</p>


<pre class="wp-block-code"><span><code class="hljs language-javascript">alt=<span class="hljs-string">"WordPressの管理画面"</span></code></span></pre>


<p class="wp-block-paragraph">画像が表示できない場合や、検索エンジンに内容を伝えるために重要とされており、SEOの観点でも大切です。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h2 id="vk-htags-4e7c93a6-efcd-48da-bd76-6a15df26def8" class="wp-block-heading">表（テーブル）関連タグ</h2>



<h3 id="vk-htags-8d621c57-e60c-43ef-90b5-52f9a1a92db7" class="wp-block-heading">table</h3>



<p class="wp-block-paragraph">表全体を作ります。</p>


<pre class="wp-block-code"><span><code class="hljs language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">table</span>&gt;</span>
<span class="hljs-tag">&lt;/<span class="hljs-name">table</span>&gt;</span></code></span></pre>


<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-2002b48a-d55a-4723-ab1b-04b341a18a16" class="wp-block-heading">tr</h3>



<p class="wp-block-paragraph">行を表します。</p>


<pre class="wp-block-code"><span><code class="hljs language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">tr</span>&gt;</span>
<span class="hljs-tag">&lt;/<span class="hljs-name">tr</span>&gt;</span></code></span></pre>


<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-b3208411-24ea-4597-87e8-2f4e3f7b5db6" class="wp-block-heading">td</h3>



<p class="wp-block-paragraph">一般的なセルを表します。</p>


<pre class="wp-block-code"><span><code class="hljs language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">td</span>&gt;</span>内容<span class="hljs-tag">&lt;/<span class="hljs-name">td</span>&gt;</span></code></span></pre>


<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-7f9dbc74-88d5-4ab6-b727-145cd95b0b54" class="wp-block-heading">th</h3>



<p class="wp-block-paragraph">見出しを表すセルです。</p>


<pre class="wp-block-code"><span><code class="hljs language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">th</span>&gt;</span>項目<span class="hljs-tag">&lt;/<span class="hljs-name">th</span>&gt;</span></code></span></pre>


<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-846b0cac-c706-4562-b7af-f409a2d08150" class="wp-block-heading">サンプル</h3>


<pre class="wp-block-code"><span><code class="hljs language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">table</span>&gt;</span>
<span class="hljs-tag">&lt;<span class="hljs-name">tr</span>&gt;</span>
<span class="hljs-tag">&lt;<span class="hljs-name">th</span>&gt;</span>テーマ<span class="hljs-tag">&lt;/<span class="hljs-name">th</span>&gt;</span>
<span class="hljs-tag">&lt;<span class="hljs-name">th</span>&gt;</span>料金<span class="hljs-tag">&lt;/<span class="hljs-name">th</span>&gt;</span>
<span class="hljs-tag">&lt;/<span class="hljs-name">tr</span>&gt;</span>

<span class="hljs-tag">&lt;<span class="hljs-name">tr</span>&gt;</span>
<span class="hljs-tag">&lt;<span class="hljs-name">td</span>&gt;</span>Cocoon<span class="hljs-tag">&lt;/<span class="hljs-name">td</span>&gt;</span>
<span class="hljs-tag">&lt;<span class="hljs-name">td</span>&gt;</span>無料<span class="hljs-tag">&lt;/<span class="hljs-name">td</span>&gt;</span>
<span class="hljs-tag">&lt;/<span class="hljs-name">tr</span>&gt;</span>

<span class="hljs-tag">&lt;<span class="hljs-name">tr</span>&gt;</span>
<span class="hljs-tag">&lt;<span class="hljs-name">td</span>&gt;</span>SWELL<span class="hljs-tag">&lt;/<span class="hljs-name">td</span>&gt;</span>
<span class="hljs-tag">&lt;<span class="hljs-name">td</span>&gt;</span>有料<span class="hljs-tag">&lt;/<span class="hljs-name">td</span>&gt;</span>
<span class="hljs-tag">&lt;/<span class="hljs-name">tr</span>&gt;</span>
<span class="hljs-tag">&lt;/<span class="hljs-name">table</span>&gt;</span></code></span></pre>


<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h2 id="vk-htags-6eeea8c9-389d-4568-9a9a-888c1034acbb" class="wp-block-heading">引用タグ</h2>



<h3 id="vk-htags-9099b365-0279-434a-b353-2ff9a6347056" class="wp-block-heading">blockquote</h3>



<p class="wp-block-paragraph">引用文を表します。</p>


<pre class="wp-block-code"><span><code class="hljs language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">blockquote</span>&gt;</span>
引用文
<span class="hljs-tag">&lt;/<span class="hljs-name">blockquote</span>&gt;</span></code></span></pre>


<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-ace45318-2f95-4690-8e6d-820f8ed3a4e7" class="wp-block-heading">cite</h3>



<p class="wp-block-paragraph">引用元・出典等を示します。</p>


<pre class="wp-block-code"><span><code class="hljs language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">cite</span>&gt;</span>引用元<span class="hljs-tag">&lt;/<span class="hljs-name">cite</span>&gt;</span></code></span></pre>


<p class="wp-block-paragraph">必ずしもblockquote内に使用する必要はありませんが、blockquote内で使われることも多いです。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h2 id="vk-htags-f1da7164-9c27-4bc2-8d38-d72c1d657c23" class="wp-block-heading">コード表示タグ</h2>



<p class="wp-block-paragraph">WordPressの技術記事を書く人には重要です。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-74eee092-bc4d-4468-bcef-5a3a364b621b" class="wp-block-heading">code</h3>



<p class="wp-block-paragraph">コードのことを指す一般的なタグです。</p>


<pre class="wp-block-code"><span><code class="hljs language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">code</span>&gt;</span>functions.php<span class="hljs-tag">&lt;/<span class="hljs-name">code</span>&gt;</span></code></span></pre>


<p class="wp-block-paragraph"><strong>表示例</strong>：<code>functions.php</code></p>



<h3 id="vk-htags-d035e229-df1c-4061-bbb1-394fe9f5ed8f" class="wp-block-heading">pre</h3>



<p class="wp-block-paragraph">「整形済みテキスト」を指します。コードの他、文字を揃えたテキストにも使えます。ただし、現在ではコード以外で使われることはあまりありません。</p>


<pre class="wp-block-code"><span><code class="hljs language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">pre</span>&gt;</span>
コード
<span class="hljs-tag">&lt;/<span class="hljs-name">pre</span>&gt;</span></code></span></pre>


<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-dd693fab-5b42-4181-b863-04e5025ec0b6" class="wp-block-heading">pre + code</h3>



<p class="wp-block-paragraph">複数行のコードを表現する場合には、以下のように組み合わせることも多いです。</p>


<pre class="wp-block-code"><span><code class="hljs language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">pre</span>&gt;</span><span class="hljs-tag">&lt;<span class="hljs-name">code</span>&gt;</span>
コード
<span class="hljs-tag">&lt;/<span class="hljs-name">code</span>&gt;</span><span class="hljs-tag">&lt;/<span class="hljs-name">pre</span>&gt;</span></code></span></pre>


<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h2 id="vk-htags-19db74e5-1df8-4641-b81d-990ef79f4ad1" class="wp-block-heading">範囲指定のために使用されるタグ</h2>



<h3 id="vk-htags-b3897b84-f212-4168-af7f-65d1a660d03d" class="wp-block-heading">div</h3>



<p class="wp-block-paragraph">こちらもよく見かけるタグです。意味はほとんどなく、<strong>「グループ化するための箱」として使用されます。</strong></p>



<p class="wp-block-paragraph"><code>&lt;div class-"container">内容&lt;/div></code>のように使用され、テーマ開発やプラグイン開発では頻繁に登場します。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-c86c1431-f560-41eb-bf7f-9849f0fd52aa" class="wp-block-heading">span</h3>



<p class="wp-block-paragraph"><strong>文章の一部分を囲むためのタグです。</strong>こちらも内容的な意味はほとんど無いとされています。</p>



<p class="wp-block-paragraph">たとえば、<code>&lt;span class="red">重要&lt;/span></code>のように使います。こちらもテンプレート編集等で頻繁に使います。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h2 id="vk-htags-a90ae08d-8f75-4858-8a7c-5296713230c9" class="wp-block-heading">SEOで重要なタグ</h2>



<p class="wp-block-paragraph">WordPress運営者なら次のタグの意味は理解しておきたいところです。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-555b594d-10a8-4c07-9a70-541f2fb80daa" class="wp-block-heading">title</h3>



<p class="wp-block-paragraph">ページタイトルを定義するタグのことを指します。<strong>ブラウザのタブバーやGoogleの検索結果等に表示される重要な要素です。</strong></p>


<pre class="wp-block-code"><span><code class="hljs language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">title</span>&gt;</span>記事タイトル<span class="hljs-tag">&lt;/<span class="hljs-name">title</span>&gt;</span></code></span></pre>


<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-2dfa0aa1-96a1-48f8-a48d-13003f9d87b6" class="wp-block-heading">meta</h3>



<p class="wp-block-paragraph">キーワードや説明文等のページ情報を記述します。</p>



<p class="wp-block-paragraph">いくつか用例はあるのですが、例えば以下のように使います（ページ内説明文の例）。</p>


<pre class="wp-block-code"><span><code class="hljs language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">meta</span> <span class="hljs-attr">name</span>=<span class="hljs-string">"description"</span> <span class="hljs-attr">content</span>=<span class="hljs-string">"記事説明"</span>&gt;</span></code></span></pre>


<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-05df22a2-9460-488e-9bee-a6c4400cc6aa" class="wp-block-heading">h1～h6タグ</h3>



<p class="wp-block-paragraph">見出し構造そのものがSEOに関係します。</p>



<p class="wp-block-paragraph">特に「<code>h1</code> / <code>h2</code> / <code>h3</code>」 は重要です。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h2 id="vk-htags-a8a5021c-f444-4de8-bb89-72c1449b43a4" class="wp-block-heading">WordPress初心者が覚える必要のないタグ</h2>



<p class="wp-block-paragraph">初心者の段階では以下を無理に覚える必要はありません。</p>



<ul class="wp-block-list is-style-vk-triangle-mark">
<li>article</li>



<li>section</li>



<li>nav</li>



<li>aside</li>



<li>header</li>



<li>footer</li>



<li>svg</li>



<li>canvas</li>



<li>script</li>



<li>iframe</li>
</ul>



<p class="wp-block-paragraph">もちろん知っていると役立ちますが、ブログ運営だけなら優先度は低めです。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h2 id="vk-htags-7f0baa3e-c82f-4451-958b-897bedfd47ce" class="wp-block-heading">まとめ</h2>



<p class="wp-block-paragraph">WordPress初心者が最初に覚えるべきHTMLタグは多くありません。</p>



<p class="wp-block-paragraph">まずは以下だけ理解できれば十分です。</p>



<ul class="wp-block-list is-style-vk-pencil-mark">
<li>h1～h6（見出し）</li>



<li>p（段落）</li>



<li>br（改行）</li>



<li>strong（強調）</li>



<li>a（リンク）</li>



<li>ul・ol・li（リスト）</li>



<li>img（画像）</li>



<li>table（表）</li>



<li>blockquote（引用）</li>



<li>code（コード表示）</li>



<li>div（グループ化）</li>



<li>span（一部分の装飾）</li>
</ul>



<p class="wp-block-paragraph">現在のWordPressではHTMLを直接書く機会は減っていますが、<strong>HTMLを理解しているとトラブル対応やカスタマイズの幅が大きく広がります。</strong></p>



<p class="wp-block-paragraph">すべて暗記する必要はありません。まずは「見たことがある」「何となく意味が分かる」状態を目指すだけでも、WordPress運営はぐっと楽になるでしょう。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://wppilot.net/2026/06/23/html-tags-for-wp-beginners/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【メモ】VK Blocks の画面サイズ毎の改行指定について</title>
		<link>https://wppilot.net/2026/06/16/vk-blocks-responsive-br/</link>
					<comments>https://wppilot.net/2026/06/16/vk-blocks-responsive-br/#respond</comments>
		
		<dc:creator><![CDATA[WP Pilot]]></dc:creator>
		<pubDate>Tue, 16 Jun 2026 13:09:52 +0000</pubDate>
				<category><![CDATA[プラグイン]]></category>
		<category><![CDATA[HTML&CSS]]></category>
		<category><![CDATA[VK Blocks]]></category>
		<guid isPermaLink="false">https://wppilot.net/?p=1348</guid>

					<description><![CDATA[公式情報 機能の内容 プラグイン「VK Blocks」には、画面幅ごとに改行するかしないかを指定することができる機能がございます。 例えば、段落中にxsとsmのコードを挿入すれば、「xs」と「sm」対象の画面幅では改行さ [&#8230;]]]></description>
										<content:encoded><![CDATA[<aside class="row veu_insertAds before"><div class="col-md-12"><div style="text-align:center;"><strong>- 広告 -</strong></div>
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-1223010533463111"
     data-ad-slot="1567275259"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>
 </div></aside>
<div class="wp-block-vk-blocks-table-of-contents-new vk_tableOfContents vk_tableOfContents-style-default tabs" data-use-custom-levels="false" data-custom-levels=""><div class="tab"><div class="vk_tableOfContents_title">目次</div><button type="button" class="tab-label vk_tableOfContents_openCloseBtn button_status button_status-close" id="vk-tab-label-toc-2bike04t6-6k1z-qa3b-yam2-pjv53niuj4k" aria-expanded="false" aria-controls="vk-toc-content-2bike04t6-6k1z-qa3b-yam2-pjv53niuj4k">OPEN</button><ul id="vk-toc-content-2bike04t6-6k1z-qa3b-yam2-pjv53niuj4k" class="vk_tableOfContents_list tab_content-close">
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-19897131-c1fb-4680-aada-1fc8a8d03a86" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">1. </span>
						公式情報
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-cbed8d24-ea04-4f4d-be95-11e7ca1caa2e" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">2. </span>
						機能の内容
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-41b74fe5-4802-4a87-b65a-1321bf7e5dfa" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">3. </span>
						使用例
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-e8bceeca-e455-4206-8580-346939bf7b6c" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">4. </span>
						各コードと実際に出力されるHTMLの対応関係
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-d0ae98a2-81f7-493b-8d93-160504dca29b" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">4.1. </span>
						xs： 画面幅 ～576px
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-52160c41-b138-4778-89af-7af3bad8bfd1" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">4.2. </span>
						sm： 画面幅 576 ～ 768px
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-39933a01-e15a-4c85-818f-69674b7fd924" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">4.3. </span>
						md： 画面幅 768 ～ 992px
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-2fa6c56e-9a24-4927-ab6a-98d1fc50659f" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">4.4. </span>
						lg： 画面幅 992 ～ 1200px
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-7fb58f5d-c5e1-461b-b89a-32b9234319c1" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">4.5. </span>
						xl： 画面幅 1,200 ～ 1,400px
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-dc591d24-f8d3-4c70-a71b-864951e48fd4" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">4.6. </span>
						xxl： 画面幅 1,400px ～
					</a>
				</li>
			</ul></div></div>



<h2 id="vk-htags-19897131-c1fb-4680-aada-1fc8a8d03a86" class="wp-block-heading">公式情報</h2>



<ul class="wp-block-list is-style-vk-handpoint-mark">
<li><a href="https://www.vektor-inc.co.jp/service/wordpress-plugins/vk-blocks/?vwaf=3041">VK Blocks・VK Blocks Pro | 株式会社ベクトル</a></li>



<li><a href="https://www.vektor-inc.co.jp/product-update/responsive-br/">VK Blocks で画面サイズ毎の改行指定ができるようになりました | 株式会社ベクトル</a></li>
</ul>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h2 id="vk-htags-cbed8d24-ea04-4f4d-be95-11e7ca1caa2e" class="wp-block-heading">機能の内容</h2>



<p class="wp-block-paragraph">プラグイン「<strong>VK Blocks</strong>」には、<strong>画面幅ごとに改行するかしないかを指定することができる機能</strong>がございます。</p>



<p class="wp-block-paragraph">例えば、段落中に<code>xs</code>と<code>sm</code>のコードを挿入すれば、「xs」と「sm」対象の画面幅では改行され、それ以外の環境では改行されないという見た目となります。</p>



<figure class="wp-block-image size-full has-custom-border"><img decoding="async" width="510" height="296" src="https://wppilot.net/wp-content/uploads/2026/06/image-20.png" alt="" class="has-border-color has-bg-secondary-border-color wp-image-1349" srcset="https://wppilot.net/wp-content/uploads/2026/06/image-20.png 510w, https://wppilot.net/wp-content/uploads/2026/06/image-20-300x174.png 300w" sizes="(max-width: 510px) 100vw, 510px" /></figure>



<p class="wp-block-paragraph"></p>



<div class="wp-block-vk-blocks-blog-card vk_block-margin-md--margin-top has-border-color is-layout-flow wp-block-vk-blocks-blog-card-is-layout-flow" style="border-color:#0000001f;border-width:1px;border-radius:5px;padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem">
<div class="wp-block-columns vk_flex-wrap-reverse-on-mobile is-layout-flex wp-container-core-columns-is-layout-987e2dbe wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.6%"><p style="font-style:normal;font-weight:700;margin-bottom:var(--wp--preset--spacing--40)" class="wp-block-vk-blocks-blog-card-title has-large-font-size"><a href="https://wppilot.net/2026/06/14/vk-blocks-and-vk-blocks-pro/" target="_self" >WordPressブロックエディター拡張プラグイン「VK Blocks」について、無料版とPro版の両方を紹介</a></p>


<div class="wp-block-group has-small-font-size is-nowrap is-layout-flex wp-container-core-group-is-layout-3fe47987 wp-block-group-is-layout-flex"><figure class="wp-block-vk-blocks-blog-card-site-logo wp-container-content-b8e8afd0"><a href="https://wppilot.net" target="_self" ><img src='https://wppilot.net/wp-content/uploads/2025/06/WP-Pilot-Icon-150x150.png' /></a></figure>

<p class="wp-block-vk-blocks-blog-card-site-title"><a href="https://wppilot.net" target="_self" >WP Pilot</a></p></div>
</div>



<div class="wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.3%"><figure class="wp-block-vk-blocks-blog-card-featured-image"><a href="https://wppilot.net/2026/06/14/vk-blocks-and-vk-blocks-pro/" target="_self"  ><img src='https://wppilot.net/wp-content/uploads/2026/06/315044f23a33b0778d240025383be99f-1024x538.jpg' class="has-border-color" style="border-color:#0000001f;border-radius:5px;border-width:1px;object-fit:cover;" /></a></figure></div>
</div>
</div>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h2 id="vk-htags-41b74fe5-4802-4a87-b65a-1321bf7e5dfa" class="wp-block-heading">使用例</h2>



<p class="wp-block-paragraph">以下ブロックとスクリーンショット画像を、是非とも見比べてみてください。</p>



<div class="wp-block-vk-blocks-alert vk_alert alert alert-info"><div class="vk_alert_content">
<p class="vk_block-margin-sm--margin-top vk_block-margin-sm--margin-bottom wp-block-paragraph"> Gutenbergエディター上では<br class="vk_responsive-br vk_responsive-br-xs"/><br class="vk_responsive-br vk_responsive-br-sm"/><br class="vk_responsive-br vk_responsive-br-md"/>このようなコードが挿入されます。</p>
</div></div>



<figure class="wp-block-image size-full has-custom-border"><img decoding="async" width="1022" height="144" src="https://wppilot.net/wp-content/uploads/2026/06/image-21.png" alt="" class="has-border-color has-bg-secondary-border-color wp-image-1354" srcset="https://wppilot.net/wp-content/uploads/2026/06/image-21.png 1022w, https://wppilot.net/wp-content/uploads/2026/06/image-21-900x127.png 900w, https://wppilot.net/wp-content/uploads/2026/06/image-21-640x90.png 640w, https://wppilot.net/wp-content/uploads/2026/06/image-21-300x42.png 300w, https://wppilot.net/wp-content/uploads/2026/06/image-21-768x108.png 768w" sizes="(max-width: 1022px) 100vw, 1022px" /></figure>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h2 id="vk-htags-e8bceeca-e455-4206-8580-346939bf7b6c" class="wp-block-heading">各コードと実際に出力されるHTMLの対応関係</h2>



<p class="wp-block-paragraph">実際には、<code>br-xs br-sm</code>等のショートコード風の記載がそれぞれ相当のHTMLに変換されているのみとなっております。そのため、例えば<strong>ショートコード内やブロックパターン等に該当HTMLを記載するなどの応用が可能</strong>です。</p>



<div class="wp-block-vk-blocks-alert vk_alert alert alert-warning has-alert-icon  vk_block-margin-sm--margin-top"><div class="vk_alert_icon"><div class="vk_alert_icon_icon"><i class="fa-solid fa-triangle-exclamation" aria-hidden="true"></i></div><div class="vk_alert_icon_text"><span>注意</span></div></div><div class="vk_alert_content">
<p class="wp-block-paragraph">当然のことですが、プラグインが有効化されていなければ、HTMLも意図通りには動作しません。</p>
</div></div>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-d0ae98a2-81f7-493b-8d93-160504dca29b" class="wp-block-heading"><code>xs</code>： 画面幅 ～576px</h3>


<pre class="wp-block-code"><span><code class="hljs language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">br</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"vk_responsive-br vk_responsive-br-xs"</span>/&gt;</span></code></span></pre>


<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-52160c41-b138-4778-89af-7af3bad8bfd1" class="wp-block-heading"><code>sm</code>： 画面幅 576 ～ 768px</h3>


<pre class="wp-block-code"><span><code class="hljs language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">br</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"vk_responsive-br vk_responsive-br-sm"</span>/&gt;</span></code></span></pre>


<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-39933a01-e15a-4c85-818f-69674b7fd924" class="wp-block-heading"><code>md</code>： 画面幅 768 ～ 992px</h3>


<pre class="wp-block-code"><span><code class="hljs language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">br</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"vk_responsive-br vk_responsive-br-md"</span>/&gt;</span></code></span></pre>


<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-2fa6c56e-9a24-4927-ab6a-98d1fc50659f" class="wp-block-heading"><code>lg</code>： 画面幅 992 ～ 1200px</h3>


<pre class="wp-block-code"><span><code class="hljs language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">br</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"vk_responsive-br vk_responsive-br-lg"</span>/&gt;</span></code></span></pre>


<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-7fb58f5d-c5e1-461b-b89a-32b9234319c1" class="wp-block-heading"><code>xl</code>： 画面幅 1,200 ～ 1,400px</h3>


<pre class="wp-block-code"><span><code class="hljs language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">br</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"vk_responsive-br vk_responsive-br-xl"</span>/&gt;</span></code></span></pre>


<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 id="vk-htags-dc591d24-f8d3-4c70-a71b-864951e48fd4" class="wp-block-heading"><code>xxl</code>： 画面幅 1,400px ～</h3>


<pre class="wp-block-code"><span><code class="hljs language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">br</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"vk_responsive-br vk_responsive-br-xxl"</span>/&gt;</span></code></span></pre>]]></content:encoded>
					
					<wfw:commentRss>https://wppilot.net/2026/06/16/vk-blocks-responsive-br/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【メモ】フロントページのみ「サイトロゴ」ブロックをH1に変更してみる</title>
		<link>https://wppilot.net/2026/05/13/front-page-site-log-heading-h1/</link>
					<comments>https://wppilot.net/2026/05/13/front-page-site-log-heading-h1/#respond</comments>
		
		<dc:creator><![CDATA[WP Pilot]]></dc:creator>
		<pubDate>Wed, 13 May 2026 14:09:54 +0000</pubDate>
				<category><![CDATA[HTML&CSS]]></category>
		<category><![CDATA[functions.php]]></category>
		<category><![CDATA[SEO対策]]></category>
		<category><![CDATA[見出しタグ]]></category>
		<guid isPermaLink="false">https://wppilot.net/?p=1023</guid>

					<description><![CDATA[解決すべき問題 HTMLでは、1ページにつき1箇所のH1見出しを配置することが強く推奨されています（2箇所以上配置すべきかそうでないかといった問題はしばしば論争となりますが、本記事では問題にしません）。 ただ、フロントペ [&#8230;]]]></description>
										<content:encoded><![CDATA[<aside class="row veu_insertAds before"><div class="col-md-12"><div style="text-align:center;"><strong>- 広告 -</strong></div>
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-1223010533463111"
     data-ad-slot="1567275259"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>
 </div></aside>
<div class="wp-block-vk-blocks-table-of-contents-new vk_tableOfContents vk_tableOfContents-style-default tabs" data-use-custom-levels="false" data-custom-levels=""><div class="tab"><div class="vk_tableOfContents_title">目次</div><input type="checkbox" id="chck-toc-bzz001z90-roji-qpt7-in2r-ybwulmgy8wq"/><label class="tab-label vk_tableOfContents_openCloseBtn button_status button_status-open" for="chck-toc-bzz001z90-roji-qpt7-in2r-ybwulmgy8wq" id="vk-tab-label-toc-bzz001z90-roji-qpt7-in2r-ybwulmgy8wq">CLOSE</label><ul class="vk_tableOfContents_list tab_content-open">
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-42115e92-b640-4db7-b98c-62c1df897c9c" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">1. </span>
						解決すべき問題
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-ac9731ad-e111-4ac5-b5cf-d59c64d8af0f" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">2. </span>
						「サイトロゴ」をH1化する対応策
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-0f67ee70-6846-4329-9bd1-ebde172df942" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">2.1. </span>
						プラグイン「VK Blocks」にて対応する方法
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-0a73fc74-6439-4e0e-81f9-0a564d39ae3b" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">2.2. </span>
						対策済みのテーマを使う
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-18f8fc99-5f9b-4cf0-96ef-eb5cc8e1d922" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">2.3. </span>
						functions.php に追記する方法（上級者向け）
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-0f025123-3e43-4e6c-b770-be954d1158a9" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">3. </span>
						補足：運用でのカバーも検討する
					</a>
				</li>
			</ul></div></div>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h2 class="wp-block-heading is-style-default" id="vk-htags-42115e92-b640-4db7-b98c-62c1df897c9c">解決すべき問題</h2>



<p class="wp-block-paragraph">HTMLでは、<strong>1ページにつき1箇所のH1見出しを配置することが強く推奨されています</strong>（2箇所以上配置すべきかそうでないかといった問題はしばしば論争となりますが、本記事では問題にしません）。</p>



<p class="wp-block-paragraph">ただ、フロントページの場合、記事一覧のみが表示されているなどの状況になりやすく、<strong>H1見出しがページ内に配置されない状況が発生しやすい</strong>です。そのため、意図的にH1タグの含まれたページをフロントページとして作成するなどの対応が必要になります。</p>



<p class="wp-block-paragraph">サイトのロゴの箇所をH1見出しとして扱うのも1つの方法です。ただ、サイトロゴの箇所は<code>&lt;h1&gt;</code>タグではなく<code>&lt;div&gt;</code>タグなどで囲われている場合が主流のため、大多数の環境では一工夫する必要がございます。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h2 class="wp-block-heading is-style-default" id="vk-htags-ac9731ad-e111-4ac5-b5cf-d59c64d8af0f">「サイトロゴ」をH1化する対応策</h2>



<h3 class="wp-block-heading is-style-default" id="vk-htags-0f67ee70-6846-4329-9bd1-ebde172df942">プラグイン「VK Blocks」にて対応する方法</h3>



<p class="wp-block-paragraph">Vektor社が提供しているプラグイン<strong>「VK Blocks」では、バージョン v1.119.0より、フロントページのみ、「サイトロゴ」ブロックがH1である旨の設定ができるようになりました。</strong></p>



<p class="wp-block-paragraph">詳しくは以下のページをご確認くださいませ。</p>



<ul class="wp-block-list is-style-vk-handpoint-mark">
<li><a href="https://www.vektor-inc.co.jp/product-update/vk-blocks-1-119-0-site-logo-h1/">VK Blocks 1.119.0 でサイトロゴブロックにh1を指定できるようになりました。 | 株式会社ベクトル</a></li>
</ul>



<div class="wp-block-vk-blocks-alert vk_alert alert alert-warning has-alert-icon  vk_block-margin-sm--margin-top"><div class="vk_alert_icon"><div class="vk_alert_icon_icon"><i class="fa-solid fa-triangle-exclamation" aria-hidden="true"></i></div><div class="vk_alert_icon_text"><span>Warning</span></div></div><div class="vk_alert_content">
<p class="wp-block-paragraph">この手法は、基本的に「ブロックテーマ」（フルサイト編集対応テーマ）のみに使えるものと思って差し支えありません。</p>
</div></div>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 class="wp-block-heading is-style-default" id="vk-htags-0a73fc74-6439-4e0e-81f9-0a564d39ae3b">対策済みのテーマを使う</h3>



<p class="wp-block-paragraph">例えば、以下のテーマでは、H1タグが記事箇所等に存在しない場合、サイトロゴ箇所がDIVからH1見出しに切り替わるようになっています。</p>



<ul class="wp-block-list is-style-vk-handpoint-mark">
<li><a href="https://xwrite.jp/">Xwrite</a></li>



<li><a href="https://swell-theme.com/">SWELL</a></li>



<li><a href="https://wp-cocoon.com/">Cocoon</a></li>



<li><a href="https://lightning.vektor-inc.co.jp/">Lightning</a></li>
</ul>



<p class="wp-block-paragraph">上記のようなテーマを利用できるのであれば、そちらを利用するのが手っ取り早いと思います。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h3 class="wp-block-heading is-style-default" id="vk-htags-18f8fc99-5f9b-4cf0-96ef-eb5cc8e1d922">functions.php に追記する方法（上級者向け）</h3>



<p class="wp-block-paragraph">上記のような環境・解決方法を取り入れるのが難しいようであれば、以下のようなコードを子テーマの <code>functions.php</code> 等に追記いただくのが手っ取り早いと思います。</p>



<div class="wp-block-vk-blocks-accordion vk_accordion is-style-vk_accordion-background-color-rounded-border vk_block-margin-md--margin-top" data-initial-state="close" data-initial-state-mobile="" data-initial-state-tablet="" data-initial-state-desktop="" data-device-specific="false">
<div class="wp-block-vk-blocks-accordion-trigger vk_accordion-trigger">
<p class="wp-block-paragraph">ブロックテーマ向け（一例）</p>
<span class="vk_accordion-toggle vk_accordion-toggle-close"></span></div>



<div class="wp-block-vk-blocks-accordion-target vk_accordion-target"><pre class="wp-block-code"><span><code class="hljs language-php"><span class="hljs-comment">/**
 * サイトロゴブロックの出力をトップページとそれ以外で切り替える
 */</span>
add_filter( <span class="hljs-string">'render_block'</span>, <span class="hljs-function"><span class="hljs-keyword">function</span><span class="hljs-params">( $block_content, $block )</span> </span>{
    <span class="hljs-comment">// サイトロゴブロック（core/site-logo）が対象</span>
    <span class="hljs-keyword">if</span> ( <span class="hljs-string">'core/site-logo'</span> === $block&#091;<span class="hljs-string">'blockName'</span>] ) {
        <span class="hljs-keyword">if</span> ( is_front_page() ) {
            <span class="hljs-comment">// トップページなら h1 で囲む</span>
            <span class="hljs-keyword">return</span> <span class="hljs-string">'&lt;h1&gt;'</span> . $block_content . <span class="hljs-string">'&lt;/h1&gt;'</span>;
        } <span class="hljs-keyword">else</span> {
            <span class="hljs-comment">// それ以外なら div で囲む</span>
            <span class="hljs-keyword">return</span> <span class="hljs-string">'&lt;div&gt;'</span> . $block_content . <span class="hljs-string">'&lt;/div&gt;'</span>;
        }
    }
    <span class="hljs-keyword">return</span> $block_content;
}, <span class="hljs-number">10</span>, <span class="hljs-number">2</span> );</code></span></pre></div>
</div>



<div class="wp-block-vk-blocks-accordion vk_accordion is-style-vk_accordion-background-color-rounded-border" data-initial-state="close" data-initial-state-mobile="" data-initial-state-tablet="" data-initial-state-desktop="" data-device-specific="false">
<div class="wp-block-vk-blocks-accordion-trigger vk_accordion-trigger">
<p class="wp-block-paragraph">クラシックテーマ向け（一例）</p>
<span class="vk_accordion-toggle vk_accordion-toggle-close"></span></div>



<div class="wp-block-vk-blocks-accordion-target vk_accordion-target"><pre class="wp-block-code"><span><code class="hljs language-php"><span class="hljs-comment">/**
 * サイトロゴブロックの出力をトップページとそれ以外で切り替える
 */</span>
add_filter( <span class="hljs-string">'get_custom_logo'</span>, <span class="hljs-function"><span class="hljs-keyword">function</span> <span class="hljs-params">( $html )</span> </span>{
    <span class="hljs-keyword">if</span> ( is_front_page() ) {
        <span class="hljs-comment">// トップページ：ロゴ全体を h1 で囲む</span>
        $html = sprintf(
            <span class="hljs-string">'&lt;h1 class="custom-logo-wrapper"&gt;%1$s&lt;/h1&gt;'</span>,
            $html
        );
    } <span class="hljs-keyword">else</span> {
        <span class="hljs-comment">// それ以外：ロゴ全体を div で囲む</span>
        $html = sprintf(
            <span class="hljs-string">'&lt;div class="custom-logo-wrapper"&gt;%1$s&lt;/div&gt;'</span>,
            $html
        );
    }
    <span class="hljs-keyword">return</span> $html;
} );</code></span></pre></div>
</div>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<h2 class="wp-block-heading is-style-default" id="vk-htags-0f025123-3e43-4e6c-b770-be954d1158a9">補足：運用でのカバーも検討する</h2>



<p class="wp-block-paragraph">サイトロゴの箇所がH1にならなくとも、上記に書いたとおり、記事エディター内にH1見出しを意図的に設置することによっても対応することが可能です。</p>



<p class="wp-block-paragraph">実際、<a href="https://wppilot.net/">当ブログのトップページ</a>でも、「サイトロゴ」画像ではなく別の箇所をH1見出しとしています。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer vk_spacer-type-margin-top vk_block-margin-0--margin-top vk_block-margin-0--margin-bottom"><div class="vk_block-margin-lg--margin-top"></div></div>



<p class="wp-block-paragraph">結局のところ、<strong>最後にものを言うのは、運用方針や「どのように組み立てていくか」というところ</strong>だと思います。既存の事例を参考にしながらも、「どうしたいか」は大切にしたいものでございます。</p>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://wppilot.net/2026/05/13/front-page-site-log-heading-h1/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
