{"id":371,"date":"2023-03-20T07:47:58","date_gmt":"2023-03-20T07:47:58","guid":{"rendered":"https:\/\/aki-hamano.blog\/?p=371"},"modified":"2026-03-06T13:13:28","modified_gmt":"2026-03-06T13:13:28","slug":"wp6-2-theme-json","status":"publish","type":"post","link":"https:\/\/aki-hamano.blog\/ja\/2023\/03\/20\/wp6-2-theme-json\/","title":{"rendered":"\u3010WordPress6.2\u3011theme.json \u306e\u5909\u66f4\u70b9"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">\u306f\u3058\u3081\u306b<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u3053\u306e\u8a18\u4e8b\u306f\u3001WordPress \u30c6\u30fc\u30de\u306e\u6a5f\u80fd\u30fb\u30ec\u30a4\u30a2\u30a6\u30c8\u30fb\u30b9\u30bf\u30a4\u30eb\u306a\u3069\u306e\u591a\u304f\u3092\u4e00\u5143\u7684\u306b\u7ba1\u7406\u51fa\u6765\u308b JSON \u30d5\u30a1\u30a4\u30eb\u3067\u3042\u308b <code>theme.json<\/code> \u306b\u3064\u3044\u3066\u3001WordPress 6.2\u3067\u306e\u5909\u66f4\u70b9\u3092\u307e\u3068\u3081\u305f\u3082\u306e\u3067\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>theme.json<\/code> \u81ea\u4f53\u306e\u5168\u4f53\u56f3\u306b\u3064\u3044\u3066\u306f\u3001\u300c\u3010WordPress5.9 \/ 6.0\u7248\u3011theme.json \u5168\u89e3\u8aac\u300d\u3068\u3044\u3046\u8a18\u4e8b\u306b\u307e\u3068\u3081\u3066\u3044\u307e\u3059\u306e\u3067\u3001\u305d\u3082\u305d\u3082 <code>theme.json<\/code> \u3068\u306f\u4f55\u304b\u5206\u304b\u3089\u306a\u3044\u65b9\u3001\u5404\u30bb\u30af\u30b7\u30e7\u30f3 (\u30d7\u30ed\u30d1\u30c6\u30a3) \u306e\u5f79\u5272\u304c\u5206\u304b\u3089\u306a\u3044\u65b9\u306f\u3001\u305c\u3072\u5148\u306b\u3053\u3061\u3089\u8a18\u4e8b\u3092\u898b\u3066\u3044\u305f\u3060\u3051\u308c\u3070\u5e78\u3044\u3067\u3059\u3002<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-aki-hamano wp-block-embed-aki-hamano\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"pXr1OiUbca\"><a href=\"https:\/\/aki-hamano.blog\/2021\/12\/15\/theme-json\/\">\u3010WordPress5.9 \/ 6.0\u7248\u3011theme.json \u5168\u89e3\u8aac<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"&#8220;\u3010WordPress5.9 \/ 6.0\u7248\u3011theme.json \u5168\u89e3\u8aac&#8221; &#8212; Aki Hamano\" src=\"https:\/\/aki-hamano.blog\/2021\/12\/15\/theme-json\/embed\/#?secret=0puj2zeLV8#?secret=pXr1OiUbca\" data-secret=\"pXr1OiUbca\" width=\"500\" height=\"282\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u307e\u305f\u3001WordPress6.1\u3067\u306e\u5909\u66f4\u70b9\u306b\u3064\u3044\u3066\u306f\u3001\u300c\u3010WordPress6.1\u3011theme.json \u306e\u5909\u66f4\u70b9\u300d\u3068\u3044\u3046\u8a18\u4e8b\u306b\u307e\u3068\u3081\u3066\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-f56f613f wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-aki-hamano wp-block-embed-aki-hamano\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"OkKsMefkJC\"><a href=\"https:\/\/aki-hamano.blog\/2022\/10\/10\/wp6-1-theme-json\/\">\u3010WordPress6.1\u3011theme.json \u306e\u5909\u66f4\u70b9<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"&#8220;\u3010WordPress6.1\u3011theme.json \u306e\u5909\u66f4\u70b9&#8221; &#8212; Aki Hamano\" src=\"https:\/\/aki-hamano.blog\/2022\/10\/10\/wp6-1-theme-json\/embed\/#?secret=vqX1mjj4hg#?secret=OkKsMefkJC\" data-secret=\"OkKsMefkJC\" width=\"500\" height=\"282\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\"><\/div>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\">\u5909\u66f4\u70b9\u4e00\u89a7<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u3068\u308a\u3042\u3048\u305a\u5909\u66f4\u70b9\u3092\u3056\u3063\u304f\u308a\u3068\u77e5\u3063\u3066\u304a\u304d\u305f\u3044\u3068\u3044\u3046\u65b9\u306e\u305f\u3081\u306b\u3001WordPress6.2\u3067\u306e\u5909\u66f4\u70b9\u3092\u30ea\u30b9\u30c8\u30a2\u30c3\u30d7\u3057\u3066\u304a\u304d\u307e\u3059\u3002\u3088\u308a\u8a73\u3057\u304f\u7406\u89e3\u3057\u3066\u307f\u305f\u3044\u65b9\u306f\u3001\u4ee5\u964d\u306e\u5404\u30bb\u30af\u30b7\u30e7\u30f3\u306e\u89e3\u8aac\u3092\u53c2\u7167\u304f\u3060\u3055\u3044\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u6700\u5c0f\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba\u3092\u6307\u5b9a\u3059\u308b <code>minFontSize<\/code> \u30d7\u30ed\u30d1\u30c6\u30a3\u304c\u8ffd\u52a0\u3055\u308c\u305f (<a href=\"#settingstypographyfluidminFontSize\">\u89e3\u8aac<\/a>)<\/li>\n\n\n\n<li>\u30b7\u30e3\u30c9\u30a6\u30d7\u30ea\u30bb\u30c3\u30c8\u3092\u30b3\u30f3\u30c8\u30ed\u30fc\u30eb\u3059\u308b <code>shadow<\/code> \u30d7\u30ed\u30d1\u30c6\u30a3\u304c\u8ffd\u52a0\u3055\u308c\u305f (<a href=\"#settingsshadow\">\u89e3\u8aac<\/a>)<\/li>\n\n\n\n<li>\u30d6\u30ed\u30c3\u30af\u306e\u6700\u5c0f\u306e\u9ad8\u3055\u3092\u8a2d\u5b9a\u3059\u308b <code>minHeight<\/code> \u30d7\u30ed\u30d1\u30c6\u30a3\u304c\u8ffd\u52a0\u3055\u308c\u305f (<a href=\"#settingsdimensionsminHeight\">\u89e3\u8aac1<\/a> \/ <a href=\"#settingsblocksblockNamedimensionsminHeight\">\u89e3\u8aac2<\/a>)<\/li>\n\n\n\n<li>\u30d6\u30ed\u30c3\u30af\u3092 sticky \u30ec\u30a4\u30a2\u30a6\u30c8\u306b\u3059\u308b <code>sticky<\/code> \u30d7\u30ed\u30d1\u30c6\u30a3\u304c\u8ffd\u52a0\u3055\u308c\u305f (<a href=\"#settingspositionsticky\">\u89e3\u8aac1<\/a> \/ <a href=\"#settingsblocksblockNamepositionsticky\">\u89e3\u8aac2<\/a>)<\/li>\n\n\n\n<li>\u7591\u4f3c\u30af\u30e9\u30b9\u3068\u3057\u3066\u3001 \u30dc\u30bf\u30f3\u30fb\u30ea\u30f3\u30af\u8981\u7d20\u306b\u65b0\u305f\u306b <code>:link<\/code> \/ <code>:any-link<\/code> \u306e2\u3064\u304c\u6307\u5b9a\u51fa\u6765\u308b\u3088\u3046\u306b\u306a\u3063\u305f (<a href=\"#stylesblocksblockNameelementslink_buttonlink_any-link\">\u89e3\u8aac1<\/a> \/ <a href=\"#styleselementslink_buttonlink_any-link\">\u89e3\u8aac2<\/a>)<\/li>\n\n\n\n<li>\u30d6\u30ed\u30c3\u30af\u30ec\u30d9\u30eb\u3067\u30ab\u30b9\u30bf\u30e0 CSS \u3092\u5b9a\u7fa9\u51fa\u6765\u308b\u3088\u3046\u306b\u306a\u3063\u305f (<a href=\"#stylesblocksblockNamecss\">\u89e3\u8aac<\/a>)<\/li>\n\n\n\n<li>\u65e2\u5b58\u306e\u30d6\u30ed\u30c3\u30af\u30b9\u30bf\u30a4\u30eb\u306b\u5bfe\u3057\u3066\u30b9\u30bf\u30a4\u30eb\u3092\u9069\u7528\u3067\u304d\u308b\u3088\u3046\u306b\u306a\u3063\u305f (<a href=\"#stylesblocksblockNamevariations\">\u89e3\u8aac<\/a>)<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">\u524d\u6e96\u5099<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u3053\u306e\u8a18\u4e8b\u306e\u5185\u5bb9\u3092\u5b9f\u8df5\u3059\u308b\u305f\u3081\u306e\u30aa\u30ea\u30b8\u30ca\u30eb\u30c6\u30fc\u30de\u3092\u7528\u610f\u3057\u305f\u3044\u3068\u3044\u3046\u65b9\u306f\u3001\u4f5c\u6210\u3057\u305f\u30c6\u30fc\u30de\u30d5\u30a9\u30eb\u30c0\u306b\u4ee5\u4e0b\u30d5\u30a1\u30a4\u30eb\u3092\u7528\u610f\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u30d6\u30ed\u30c3\u30af\u30c6\u30fc\u30de\u3068\u3057\u3066\u8a8d\u8b58\u3055\u305b\u3001\u30d5\u30ed\u30f3\u30c8\u30a8\u30f3\u30c9\u3067\u6700\u4f4e\u9650\u306e\u30b3\u30f3\u30c6\u30f3\u30c4\u3092\u8868\u793a\u3055\u305b\u308b\u305f\u3081\u306b\u5fc5\u8981\u306a\u6700\u4f4e\u9650\u306e\u30d5\u30a1\u30a4\u30eb\u3067\u3059\u3002<\/p>\n\n\n\n<pre data-label=\"mytheme\/style.css\" id=\"mytheme\/style.css\" class=\"wp-block-code lang-css\"><code>\/*\nTheme Name: My Theme\nText Domain: mytheme\n*\/<\/code><\/pre>\n\n\n\n<pre data-label=\"mytheme\/templates\/index.html\" id=\"mytheme\/templates\/index.html\" class=\"wp-block-code lang-html\"><code>&lt;!-- wp:query {\"queryId\":1,\"query\":{\"offset\":0,\"postType\":\"post\",\"order\":\"desc\",\"orderBy\":\"date\",\"author\":\"\",\"search\":\"\",\"sticky\":\"\"}} --&gt;\n&lt;div class=\"wp-block-query\"&gt;\n    &lt;!-- wp:post-template --&gt;\n    &lt;!-- wp:post-title {\"isLink\":true} \/--&gt;\n    &lt;!-- wp:post-excerpt \/--&gt;\n    &lt;!-- \/wp:post-template --&gt;\n&lt;\/div&gt;\n&lt;!-- \/wp:query --&gt;<\/code><\/pre>\n\n\n\n<pre data-label=\"mytheme\/templates\/singular.html\" id=\"mytheme\/templates\/singular.html\" class=\"wp-block-code lang-html\"><code>&lt;!-- wp:post-title \/--&gt;\n&lt;!-- wp:post-content {\"layout\":{\"inherit\":true}} \/--&gt;<\/code><\/pre>\n\n\n\n<pre data-label=\"mytheme\/theme.json\" id=\"mytheme\/theme.json\" class=\"wp-block-code lang-json\"><code>{\n    \"$schema\": \"https:\/\/schemas.wp.org\/trunk\/theme.json\",\n    \"version\": 2,\n    \"settings\": {\n        \"layout\": {\n            \"contentSize\": \"900px\"\n        }\n    }\n}<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">settings<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">settings.typography<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u3053\u306e\u30bb\u30af\u30b7\u30e7\u30f3\u306b\u95a2\u3059\u308b\u5909\u66f4\u306f\u4ee5\u4e0b\u3067\u3059\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>fluid<\/code> \u30d7\u30ed\u30d1\u30c6\u30a3\u3067 <code>minFontSize<\/code> \u3092\u6307\u5b9a\u51fa\u6765\u308b\u3088\u3046\u306b\u306a\u3063\u305f<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">settings.typography.fluid.minFontSize<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Fluid Typography \u306e\u5024\u3092\u751f\u6210\u3059\u308b\u6642\u306e\u6700\u5c0f\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba<\/strong>\u3092\u8a2d\u5b9a\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/make.wordpress.org\/core\/2022\/10\/03\/fluid-font-sizes-in-wordpress-6-1\/\">WordPress 6.1\u3067Fluid font size \u3092\u30b5\u30dd\u30fc\u30c8\u3057\u307e\u3057\u305f<\/a>\u304c\u3001\u4f8b\u3048\u3070\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u5b9a\u7fa9\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<pre data-label=\"theme.json\" id=\"theme.json\" class=\"wp-block-code lang-json\"><code>{\n    \"$schema\": \"https:\/\/schemas.wp.org\/trunk\/theme.json\",\n    \"version\": 2,\n    \"settings\": {\n        \"appearanceTools\": true,\n        \"layout\": {\n            \"contentSize\": \"900px\"\n        },\n        \"typography\": {\n            \"fluid\": true,\n            \"fontSizes\": &#91;\n                {\n                    \"size\": \"16px\",\n                    \"slug\": \"medium\",\n                    \"name\": \"Medium\"\n                }\n            ]\n        }\n    }\n}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u3053\u306e\u3088\u3046\u306b\u5b9a\u7fa9\u3057\u305f\u4e0a\u3067\u3001\u30d6\u30ed\u30c3\u30af\u306b\u3053\u306e\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba\u3092\u9069\u7528\u3059\u308b\u3068\u3001\u307e\u305a\u4ee5\u4e0b\u306e\u3088\u3046\u306a\u30b9\u30bf\u30a4\u30eb\u304c\u8a2d\u5b9a\u3055\u308c\u307e\u3059\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code lang-css\"><code>.has-medium-font-size {\n &nbsp; &nbsp;font-size: var(--wp--preset--font-size--medium) !important;\n}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u305d\u3057\u3066\u5024\u306b\u4f7f\u7528\u3055\u308c\u3066\u3044\u308b CSS \u30ab\u30b9\u30bf\u30e0\u30d7\u30ed\u30d1\u30c6\u30a3\u306f\u3001\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u81ea\u52d5\u751f\u6210\u3055\u308c\u3066\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code lang-css\"><code>--wp--preset--font-size--medium: clamp(14px, 0.875rem + ((1vw - 7.68px) * 0.24), 16px);<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u7b2c\u4e00\u5f15\u6570\u306e\u6700\u5c0f\u5024\u306f\u3001WordPress \u5185\u90e8\u3067\u81ea\u52d5\u8a08\u7b97\u3055\u308c\u307e\u3059\u3002\u8a08\u7b97\u3055\u308c\u305f\u6700\u5c0f\u5024\u304c <code>14px<\/code> \u672a\u6e80\u306e\u5834\u5408\u306f\u3001\u5c0f\u3055\u306a\u5024\u306b\u306a\u308a\u3059\u304e\u306a\u3044\u3088\u3046\u306b <code>14px<\/code> \u304c\u8a2d\u5b9a\u3055\u308c\u307e\u3059\u304c\u3001\u3053\u306e\u5024\u3092\u5909\u66f4\u51fa\u6765\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<pre data-label=\"theme.json\" id=\"theme.json\" class=\"wp-block-code lang-json\"><code>{\n    \"$schema\": \"https:\/\/schemas.wp.org\/trunk\/theme.json\",\n    \"version\": 2,\n    \"settings\": {\n        \"appearanceTools\": true,\n        \"layout\": {\n            \"contentSize\": \"900px\"\n        },\n        \"typography\": {\n            \"fluid\": {\n                \"minFontSize\": \"12px\"\n            },\n            \"fontSizes\": &#91;\n                {\n                    \"size\": \"16px\",\n                    \"slug\": \"medium\",\n                    \"name\": \"Medium\"\n                }\n            ]\n        }\n    }\n}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u751f\u6210\u3055\u308c\u308b CSS \u30ab\u30b9\u30bf\u30e0\u30d7\u30ed\u30d1\u30c6\u30a3\u304c\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u5909\u308f\u308a\u307e\u3059\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code lang-css\"><code>--wp--preset--font-size--medium: clamp(12px, 0.75rem + ((1vw - 7.68px) * 0.481), 16px);<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u306a\u304a\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u3001<code>minFontSize<\/code> \u3092\u5b9a\u7fa9\u3057\u306a\u304f\u3066\u3082\u3001\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba\u30d0\u30ea\u30a8\u30fc\u30b7\u30e7\u30f3\u306e\u4e2d\u3067 <code>fluid.min<\/code> \u3092\u9069\u7528\u3057\u3066\u3082\u540c\u69d8\u306e\u7d50\u679c\u304c\u5f97\u3089\u308c\u308b\u3088\u3046\u3067\u3059\u3002<\/p>\n\n\n\n<pre data-label=\"theme.json\" id=\"theme.json\" class=\"wp-block-code lang-json\"><code>{\n    \"$schema\": \"https:\/\/schemas.wp.org\/trunk\/theme.json\",\n    \"version\": 2,\n    \"settings\": {\n        \"appearanceTools\": true,\n        \"layout\": {\n            \"contentSize\": \"900px\"\n        },\n        \"typography\": {\n            \"fluid\": true,\n            \"fontSizes\": &#91;\n                {\n                    \"fluid\": {\n                        \"min\": \"12px\"\n                    },\n                    \"size\": \"16px\",\n                    \"slug\": \"medium\",\n                    \"name\": \"Medium\"\n                }\n            ]\n        }\n    }\n}<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2023\/03\/07\/miscellaneous-editor-changes-in-wordpress-6-2\/#fluid-typography-minimum-font-size\" target=\"_blank\" rel=\"noreferrer noopener\">Miscellaneous Editor changes in WordPress 6.2 \u2013 Make WordPress Core<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">settings.shadow<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u30b0\u30ed\u30fc\u30d0\u30eb\u30b9\u30bf\u30a4\u30eb UI \u306b\u3001<code>box-shadow<\/code> \u3092\u9069\u7528\u3059\u308b\u305f\u3081\u306e\u30b7\u30e3\u30c9\u30a6\u30d7\u30ea\u30bb\u30c3\u30c8\u304c\u8ffd\u52a0\u3055\u308c\u307e\u3057\u305f\u304c\u3001\u305d\u306e\u30d7\u30ea\u30bb\u30c3\u30c8\u3092\u30b3\u30f3\u30c8\u30ed\u30fc\u30eb\u3059\u308b\u305f\u3081\u306e\u30d7\u30ed\u30d1\u30c6\u30a3\u304c\u8ffd\u52a0\u3055\u308c\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/make.wordpress.org\/core\/2023\/03\/07\/shadows-in-global-styles-with-wordpress-6-2\/\" target=\"_blank\" rel=\"noreferrer noopener\">Shadows in Global Styles with WordPress 6.2 \u2013 Make WordPress Core<\/a><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">settings.shadow.presets<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u30b7\u30e3\u30c9\u30a6\u306e\u30d7\u30ea\u30bb\u30c3\u30c8<\/strong>\u3092\u5b9a\u7fa9\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>name<\/code> \/ <code>slug<\/code> \/ <code>shadow<\/code> \u30d7\u30ed\u30d1\u30c6\u30a3\u3092\u6301\u3063\u305f\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3092\u914d\u5217\u5185\u306b\u6307\u5b9a\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>name<\/code>\uff1a\u30d7\u30ea\u30bb\u30c3\u30c8\u306e\u540d\u524d<\/li>\n\n\n\n<li><code>slug<\/code>\uff1a\u4e00\u610f\u306e\u8b58\u5225\u5b50\u3002\u30b1\u30d0\u30d6\u30b1\u30fc\u30b9(\u5358\u8a9e\u3092\u30cf\u30a4\u30d5\u30f3\u3067\u3064\u306a\u3052\u308b)\u3067\u5b9a\u7fa9\u3059\u308b<\/li>\n\n\n\n<li><code>shadow<\/code>\uff1a<code>box-shadow<\/code> \u30d7\u30ed\u30d1\u30c6\u30a3\u306e\u5024<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u30b3\u30a2\u30d6\u30ed\u30c3\u30af\u3067 <code>shadow<\/code> \u3092\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u308b\u306e\u306f\u30dc\u30bf\u30f3\u30d6\u30ed\u30c3\u30af\u306e\u307f\u3067\u3059\u304c\u3001\u30b0\u30ed\u30fc\u30d0\u30eb\u30b9\u30bf\u30a4\u30eb\u30e1\u30cb\u30e5\u30fc\u304b\u3089\u300c\u30d6\u30ed\u30c3\u30af &gt; \u30dc\u30bf\u30f3 &gt; \u5f71\u300d\u3068\u958b\u304f\u3068\u3001\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u3001\u30b3\u30a2\u306e <code>theme.json<\/code> \u3067\u5b9a\u7fa9\u3055\u308c\u3066\u3044\u308b5\u3064\u306e\u30c7\u30d5\u30a9\u30eb\u30c8\u30d7\u30ea\u30bb\u30c3\u30c8\u304c\u8868\u793a\u3055\u308c\u307e\u3059\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"574\" height=\"225\" src=\"https:\/\/aki-hamano.blog\/wp-content\/uploads\/2024\/06\/wp6-2-theme-json_1.png\" alt=\"settings.shadow.presets\" class=\"wp-image-621\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u4ee5\u4e0b\u306e\u3088\u3046\u306a\u5b9a\u7fa9\u3067\u3001\u65b0\u3057\u3044\u30d7\u30ea\u30bb\u30c3\u30c8\u3092\u8ffd\u52a0\u51fa\u6765\u307e\u3059\u3002<\/p>\n\n\n\n<pre data-label=\"theme.json\" id=\"theme.json\" class=\"wp-block-code lang-json\"><code>{\n    \"$schema\": \"https:\/\/schemas.wp.org\/trunk\/theme.json\",\n    \"version\": 2,\n    \"settings\": {\n        \"appearanceTools\": true,\n        \"layout\": {\n            \"contentSize\": \"900px\"\n        },\n        \"shadow\": {\n            \"presets\": &#91;\n                {\n                    \"name\": \"Custom\",\n                    \"slug\": \"custom\",\n                    \"shadow\": \"6px 6px 9px #ff0000\"\n                }\n            ]\n        }\n    }\n}<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"574\" height=\"223\" src=\"https:\/\/aki-hamano.blog\/wp-content\/uploads\/2024\/06\/wp6-2-theme-json_2.png\" alt=\"settings.shadow.presets\" class=\"wp-image-622\"\/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">settings.shadow.defaultPresets<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u30c7\u30d5\u30a9\u30eb\u30c8\u306e\u30b7\u30e3\u30c9\u30a6\u30d1\u30ec\u30c3\u30c8\u3092\u8868\u793a\u3059\u308b\u304b\u3069\u3046\u304b<\/strong>\u3092\u8a2d\u5b9a\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u203b\u30c7\u30d5\u30a9\u30eb\u30c8\u5024\uff1a<code>true<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>false<\/code> \u306b\u8a2d\u5b9a\u3059\u308b\u3068\u3001\u30c7\u30d5\u30a9\u30eb\u30c8\u306e5\u3064\u306e\u30b7\u30e3\u30c9\u30a6\u30d1\u30ec\u30c3\u30c8\u304c\u8868\u793a\u3055\u308c\u306a\u304f\u306a\u308a\u307e\u3059\u3002<\/p>\n\n\n\n<pre data-label=\"theme.json\" id=\"theme.json\" class=\"wp-block-code lang-json\"><code>{\n    \"$schema\": \"https:\/\/schemas.wp.org\/trunk\/theme.json\",\n    \"version\": 2,\n    \"settings\": {\n        \"appearanceTools\": true,\n        \"layout\": {\n            \"contentSize\": \"900px\"\n        },\n        \"shadow\": {\n            \"defaultPresets\": false,\n            \"presets\": &#91;\n                {\n                    \"name\": \"Custom\",\n                    \"slug\": \"custom\",\n                    \"shadow\": \"6px 6px 9px #ff0000\"\n                }\n            ]\n        }\n    }\n}<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">settings.dimensions<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u3053\u306e\u30bb\u30af\u30b7\u30e7\u30f3\u306b\u95a2\u3059\u308b\u5909\u66f4\u306f\u4ee5\u4e0b\u3067\u3059\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>minHeight<\/code> \u30d7\u30ed\u30d1\u30c6\u30a3\u304c\u8ffd\u52a0\u3055\u308c\u305f<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">settings.dimensions.minHeight<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u30d6\u30ed\u30c3\u30af\u306e\u6700\u5c0f\u306e\u9ad8\u3055<\/strong>\u3092\u8a2d\u5b9a\u51fa\u6765\u308b\u3088\u3046\u306b\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u203b\u30c7\u30d5\u30a9\u30eb\u30c8\u5024\uff1a<code>false<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress6.2\u3067\u3001\u3053\u306e\u8a2d\u5b9a\u3092\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u308b\u30b3\u30a2\u30d6\u30ed\u30c3\u30af\u306f\u3001\u30b0\u30eb\u30fc\u30d7 (<code>core\/group<\/code>) \u30d6\u30ed\u30c3\u30af\u3001\u6295\u7a3f\u30b3\u30f3\u30c6\u30f3\u30c4 (<code>core\/post-content<\/code>) \u30d6\u30ed\u30c3\u30af\u3067\u3059\u3002\u306a\u304a\u3001<code>settings.appearanceTools<\/code> \u3092 <code>true<\/code> \u306b\u8a2d\u5b9a\u3057\u3066\u3044\u308b\u5834\u5408\u306f\u3001\u4ee5\u4e0b\u306e\u5b9a\u7fa9\u306f\u4e0d\u8981\u3067\u3059\u3002<del>\u307e\u305f\u30012023\u5e743\u670820\u65e5\u73fe\u5728\u3067\u306f\u3001<code>settings.dimensions.minHeight<\/code> \u30d7\u30ed\u30d1\u30c6\u30a3\u306f JSON \u30b9\u30ad\u30fc\u30de\u4e0a\u3067\u306f\u8a31\u53ef\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u304c\u3001\u6b63\u3057\u304f\u6a5f\u80fd\u3057\u307e\u3059\u3002<\/del> <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/49335\">PR #49335<\/a> \u3067\u4fee\u6b63\u3055\u308c\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<pre data-label=\"theme.json\" id=\"theme.json\" class=\"wp-block-code lang-json\"><code>{\n    \"$schema\": \"https:\/\/schemas.wp.org\/trunk\/theme.json\",\n    \"version\": 2,\n    \"settings\": {\n        \"layout\": {\n            \"contentSize\": \"900px\"\n        },\n        \"dimensions\": {\n            \"minHeight\": true\n        }\n    }\n}<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"280\" height=\"138\" src=\"https:\/\/aki-hamano.blog\/wp-content\/uploads\/2024\/06\/wp6-2-theme-json_3.png\" alt=\"settings.dimensions.minHeight\" class=\"wp-image-623\"\/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2023\/03\/06\/minimum-height-dimensions-block-support\/\" target=\"_blank\" rel=\"noreferrer noopener\">Minimum height dimensions block support \u2013 Make WordPress Core<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">settings.position<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u3053\u306e\u30bb\u30af\u30b7\u30e7\u30f3\u306b\u95a2\u3059\u308b\u5909\u66f4\u306f\u4ee5\u4e0b\u3067\u3059\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>sticky<\/code> \u30d7\u30ed\u30d1\u30c6\u30a3\u304c\u8ffd\u52a0\u3055\u308c\u305f<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">settings.position.sticky<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">CSS\u306e <strong>position: sticky;<\/strong> \u3092\u8a2d\u5b9a\u51fa\u6765\u308b\u3088\u3046\u306b\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u203b\u30c7\u30d5\u30a9\u30eb\u30c8\u5024\uff1a<code>false<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress6.2\u3067\u3001\u3053\u306e\u8a2d\u5b9a\u3092\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u308b\u30b3\u30a2\u30d6\u30ed\u30c3\u30af\u306f\u3001\u30b0\u30eb\u30fc\u30d7 (<code>core\/group<\/code>) \u30d6\u30ed\u30c3\u30af\u306e\u307f\u3067\u3059\u3002\u306a\u304a\u3001<code>settings.appearanceTools<\/code> \u3092 <code>true<\/code> \u306b\u8a2d\u5b9a\u3057\u3066\u3044\u308b\u5834\u5408\u306f\u3001\u4ee5\u4e0b\u306e\u5b9a\u7fa9\u306f\u4e0d\u8981\u3067\u3059\u3002\u307e\u305f\u3001<del>2023\u5e743\u670820\u65e5\u73fe\u5728\u3067\u306f\u3001<code>settings.position.sticky<\/code> \u30d7\u30ed\u30d1\u30c6\u30a3\u306f JSON \u30b9\u30ad\u30fc\u30de\u4e0a\u3067\u306f\u8a31\u53ef\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u304c\u3001\u6b63\u3057\u304f\u6a5f\u80fd\u3057\u307e\u3059\u3002<\/del> <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/49335\">PR #49335<\/a> \u3067\u4fee\u6b63\u3055\u308c\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<pre data-label=\"theme.json\" id=\"theme.json\" class=\"wp-block-code lang-json\"><code>{\n    \"$schema\": \"https:\/\/schemas.wp.org\/trunk\/theme.json\",\n    \"version\": 2,\n    \"settings\": {\n        \"layout\": {\n            \"contentSize\": \"900px\"\n        },\n        \"position\": {\n            \"sticky\": true\n        }\n    }\n}<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"280\" height=\"251\" src=\"https:\/\/aki-hamano.blog\/wp-content\/uploads\/2024\/06\/wp6-2-theme-json_4.png\" alt=\"settings.position.sticky\" class=\"wp-image-624\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u306a\u304a\u3001WordPress \u30b5\u30a4\u30c8\u306e\u8a00\u8a9e\u304c\u65e5\u672c\u8a9e\u306e\u5834\u5408\u3001\u6295\u7a3f\u3092\u5148\u982d\u306b\u8868\u793a\u3059\u308b\u305f\u3081\u306e\u300c\u5148\u982d\u56fa\u5b9a\u8868\u793a\u300d\u3068\u8a33\u3055\u308c\u3066\u3057\u307e\u3044\u3001\u672c\u6765\u306e CSS \u30d7\u30ed\u30d1\u30c6\u30a3\u306e\u5024\u3068\u3057\u3066\u306e\u610f\u5473\u5408\u3044\u3068\u3057\u3066\u306f\u5c11\u3057\u4e0d\u81ea\u7136\u306b\u306a\u3063\u3066\u3044\u307e\u3059\u3002\u3053\u308c\u306f\u3001\u539f\u6587\u306e\u300cSticky\u300d\u3068\u3044\u3046\u30e9\u30d9\u30eb\u304c WordPress \u30b3\u30a2\u3067\u65e2\u306b\u4f7f\u7528\u3055\u308c\u3066\u304a\u308a\u3001CSS \u30d7\u30ed\u30d1\u30c6\u30a3\u306e\u5024\u3067\u3042\u308b\u4e8b\u3092\u793a\u3059<a href=\"https:\/\/github.com\/WordPress\/gutenberg\/blob\/d90e98ef4b2dc716f99734f0e7cf8b3f92c4a4ab\/packages\/block-editor\/src\/hooks\/position.js#L52\" target=\"_blank\" rel=\"noreferrer noopener\">\u7ffb\u8a33\u30b3\u30f3\u30c6\u30ad\u30b9\u30c8\u3092\u6301\u3063\u3066\u3044\u306a\u3044<\/a>\u305f\u3081\u3067\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u3053\u308c\u3092\u89e3\u6c7a\u3059\u308b\u305f\u3081\u3001<a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/49135\" target=\"_blank\" rel=\"noreferrer noopener\">\u7ffb\u8a33\u30b3\u30f3\u30c6\u30ad\u30b9\u30c8\u3092\u8ffd\u52a0\u3059\u308b PR<\/a> \u3092\u63d0\u51fa\u3057\u3066\u3044\u307e\u3059\u306e\u3067\u3001\u3082\u3057\u3053\u308c\u304c\u30de\u30fc\u30b8\u3055\u308c\u308c\u3070\u3001\u65e5\u672c\u8a9e\u74b0\u5883\u3067\u3082\u6b63\u3057\u3044\u7ffb\u8a33\u30c6\u30ad\u30b9\u30c8\u304c\u9069\u7528\u51fa\u6765\u308b\u3088\u3046\u306b\u306a\u308b\u306f\u305a\u3067\u3059\u3002 \u8ffd\u8a18: PR\u304c\u30de\u30fc\u30b8\u3055\u308c\u3001CSS \u30d7\u30ed\u30d1\u30c6\u30a3\u306e\u5024\u3067\u3042\u308b\u3053\u3068\u3092\u793a\u3059\u30b3\u30f3\u30c6\u30ad\u30b9\u30c8\u304c\u8ffd\u52a0\u3055\u308c\u307e\u3057\u305f\u3002<a href=\"https:\/\/translate.wordpress.org\/projects\/wp-plugins\/gutenberg\/stable\/ja\/default\/?filters%5Bterm%5D=Sticky&amp;filters%5Bcase_sensitive%5D=yes&amp;filters%5Bterm_scope%5D=scope_any&amp;filters%5Bstatus%5D=current_or_waiting_or_fuzzy_or_untranslated&amp;filters%5Buser_login%5D=&amp;filter=Apply+Filters&amp;sort%5Bby%5D=priority&amp;sort%5Bhow%5D=desc\" target=\"_blank\" rel=\"noreferrer noopener\">Gutenberg \u30d7\u30e9\u30b0\u30a4\u30f3\u306e GlotPress<\/a> \u4e0a\u3067\u306f\u30012023\/4\/16\u73fe\u5728\u3001\u300c\u5f35\u308a\u4ed8\u304d\u300d\u3068\u65e5\u672c\u8a9e\u8a33\u3055\u308c\u3066\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2023\/03\/07\/sticky-position-block-support\/\" target=\"_blank\" rel=\"noreferrer noopener\">Sticky position block support \u2013 Make WordPress Core<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">settings.blocks<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u30d6\u30ed\u30c3\u30af\u500b\u5225\u306b\u6a5f\u80fd\u306e\u6709\u52b9\u5316 \/ \u7121\u52b9\u5316\u3092\u30b3\u30f3\u30c8\u30ed\u30fc\u30eb\u3059\u308b<\/strong>\u30bb\u30af\u30b7\u30e7\u30f3\u3067\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u3053\u306e\u30bb\u30af\u30b7\u30e7\u30f3\u306b\u95a2\u3059\u308b\u5909\u66f4\u306f\u4ee5\u4e0b\u3067\u3059\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>dimensions.minHeight<\/code> \u30d7\u30ed\u30d1\u30c6\u30a3\u304c\u8ffd\u52a0\u3055\u308c\u305f<\/li>\n\n\n\n<li><code>position.sticky<\/code> \u30d7\u30ed\u30d1\u30c6\u30a3\u304c\u8ffd\u52a0\u3055\u308c\u305f<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">settings.blocks.{blockName}.dimensions.minHeight<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u30d6\u30ed\u30c3\u30af\u306e\u6700\u5c0f\u306e\u9ad8\u3055<\/strong>\u3092\u8a2d\u5b9a\u51fa\u6765\u308b\u3088\u3046\u306b\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u203b\u30c7\u30d5\u30a9\u30eb\u30c8\u5024\uff1a<code>false<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u8a73\u7d30\u306b\u3064\u3044\u3066\u306f\u3001<a href=\"#settingsdimensionsminHeight\">settings.dimensions.minHeight<\/a> \u30bb\u30af\u30b7\u30e7\u30f3\u3092\u53c2\u7167\u3057\u3066\u4e0b\u3055\u3044\u3002<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">settings.blocks.{blockName}.position.sticky<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">CSS\u306e <strong>position: sticky;<\/strong> \u3092\u8a2d\u5b9a\u51fa\u6765\u308b\u3088\u3046\u306b\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u203b\u30c7\u30d5\u30a9\u30eb\u30c8\u5024\uff1a<code>false<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u8a73\u7d30\u306b\u3064\u3044\u3066\u306f\u3001<a href=\"#settingspositionsticky\">settings.position.sticky<\/a> \u30bb\u30af\u30b7\u30e7\u30f3\u3092\u53c2\u7167\u3057\u3066\u4e0b\u3055\u3044\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">styles<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">styles.blocks<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u7279\u5b9a\u306e\u30d6\u30ed\u30c3\u30af<\/strong>\u306b\u30b9\u30bf\u30a4\u30eb\u3092\u9069\u7528\u3059\u308b\u30bb\u30af\u30b7\u30e7\u30f3\u3067\u3059\u304c\u3001\u3053\u306e\u30bb\u30af\u30b7\u30e7\u30f3\u306b\u95a2\u3059\u308b\u5909\u66f4\u306f\u4ee5\u4e0b3\u70b9\u3067\u3059\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u7591\u4f3c\u30af\u30e9\u30b9\u3068\u3057\u3066\u3001 \u30dc\u30bf\u30f3\u30fb\u30ea\u30f3\u30af\u8981\u7d20\u306b\u65b0\u305f\u306b <code>:link<\/code> \/ <code>:any-link<\/code> \u306e2\u3064\u304c\u6307\u5b9a\u51fa\u6765\u308b\u3088\u3046\u306b\u306a\u3063\u305f<\/li>\n\n\n\n<li>\u30d6\u30ed\u30c3\u30af\u30ec\u30d9\u30eb\u3067\u30ab\u30b9\u30bf\u30e0 CSS \u3092\u5165\u529b\u51fa\u6765\u308b\u3088\u3046\u306b\u306a\u3063\u305f\u3002<\/li>\n\n\n\n<li>\u65e2\u5b58\u306e\u30d6\u30ed\u30c3\u30af\u30b9\u30bf\u30a4\u30eb\u306b\u5bfe\u3057\u3066\u30b9\u30bf\u30a4\u30eb\u3092\u5b9a\u7fa9\u51fa\u6765\u308b\u3088\u3046\u306b\u306a\u3063\u305f<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">styles.blocks.{blockName}.elements.{link | button}.{:link | :any-link}<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">\u7591\u4f3c\u30af\u30e9\u30b9\u3068\u3057\u3066\u3001 \u30dc\u30bf\u30f3\u30fb\u30ea\u30f3\u30af\u8981\u7d20\u306b\u65b0\u305f\u306b <code>:link<\/code> \/ <code>:any-link<\/code> \u306e2\u3064\u304c\u6307\u5b9a\u51fa\u6765\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u3053\u308c\u307e\u3067\u306f\u3001 <a href=\"https:\/\/aki-hamano.blog\/2022\/10\/10\/wp6-1-theme-json\/#stylesblocksblockNameelementslink_buttonactive_focus_hover_visited\"><code>:active<\/code> \/ <code>:focus<\/code> \/ <code>:hover<\/code> \/ <code>:visited<\/code> \u306e4\u3064\u3092\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u307e\u3057\u305f\u3002<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u8a73\u7d30\u306b\u3064\u3044\u3066\u306f\u3001<a href=\"#styleselementslink_buttonlink_any-link\">styles.elements.{link | button}.{:link | :any-link}<\/a> \u30bb\u30af\u30b7\u30e7\u30f3\u3092\u53c2\u7167\u3057\u3066\u4e0b\u3055\u3044\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">styles.blocks.{blockName}.css<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u30d6\u30ed\u30c3\u30af\u30ec\u30d9\u30eb\u3067\u306e\u30ab\u30b9\u30bf\u30e0 CSS<\/strong> \u3092\u5165\u529b\u51fa\u6765\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">CSS \u30bb\u30ec\u30af\u30bf\u306f\u81ea\u52d5\u751f\u6210\u3055\u308c\u308b\u305f\u3081\u3001\u30d7\u30ed\u30d1\u30c6\u30a3\u3068\u5024\u306e\u307f\u3092\u8a18\u8ff0\u3057\u307e\u3059\u3002\u307e\u305f\u30cd\u30b9\u30c8\u3057\u305f\u8981\u7d20\u3084\u7591\u4f3c\u30bb\u30ec\u30af\u30bf\u306b\u5bfe\u3057\u3066\u30b9\u30bf\u30a4\u30eb\u3092\u9069\u7528\u3059\u308b\u5834\u5408\u306f\u3001<code>&amp;<\/code> \u3092\u4f7f\u7528\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u4f8b\u3048\u3070\u30b0\u30eb\u30fc\u30d7\u30d6\u30ed\u30c3\u30af\u306b\u5bfe\u3057\u3066\u3001<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u30b0\u30eb\u30fc\u30d7\u30d6\u30ed\u30c3\u30af\u81ea\u4f53<\/li>\n\n\n\n<li>\u30b0\u30eb\u30fc\u30d7\u30d6\u30ed\u30c3\u30af\u4e2d\u306e\u7279\u5b9a\u306e\u30af\u30e9\u30b9\u3092\u6301\u3063\u305f\u8981\u7d20<\/li>\n\n\n\n<li>\u30b0\u30eb\u30fc\u30d7\u30d6\u30ed\u30c3\u30af\u306e\u4e2d\u306e\u30dc\u30bf\u30f3<\/li>\n\n\n\n<li>\u30b0\u30eb\u30fc\u30d7\u30d6\u30ed\u30c3\u30af\u306e\u4e2d\u306e\u30dc\u30bf\u30f3\u306b\u30db\u30d0\u30fc\u3057\u305f\u6642<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u306e\u3088\u3046\u306a\u30b9\u30bf\u30a4\u30eb\u3092\u5b9a\u7fa9\u3057\u305f\u3044\u5834\u5408\u306f\u3001\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u8a18\u8ff0\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<pre data-label=\"theme.json\" id=\"theme.json\" class=\"wp-block-code lang-json\"><code>{\n    \"$schema\": \"https:\/\/schemas.wp.org\/trunk\/theme.json\",\n    \"version\": 2,\n    \"settings\": {\n        \"appearanceTools\": true,\n        \"layout\": {\n            \"contentSize\": \"900px\"\n        }\n    },\n    \"styles\": {\n        \"blocks\": {\n            \"core\/group\": {\n                \"css\": \"background: #eeeeee; color: #ff0000; &amp; .child { color: #00ff00; } &amp; .wp-element-button { background: #0000ff; } &amp; .wp-element-button:hover { background: #ff00ff; }\"\n            }\n        }\n    }\n}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u3053\u306e\u5b9a\u7fa9\u304b\u3089\u3001\u4ee5\u4e0b\u306e\u3088\u3046\u306a\u30a4\u30f3\u30e9\u30a4\u30f3 CSS \u304c\u51fa\u529b\u3055\u308c\u307e\u3059\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code lang-css\"><code>.wp-block-group{\n    background: #eeeeee;\n    color: #ff0000;\n}\n.wp-block-group .child {\n    color: #00ff00;\n}\n.wp-block-group .wp-element-button {\n    background: #0000ff;\n}\n.wp-block-group .wp-element-button:hover {\n    background: #ff00ff;\n}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u306a\u304a WordPress6.2\u304b\u3089\u306f\u3001\u30b0\u30ed\u30fc\u30d0\u30eb\u30b9\u30bf\u30a4\u30eb UI \u3067\u3001\u30b5\u30a4\u30c8\u5168\u4f53\u306e\u30ab\u30b9\u30bf\u30e0 CSS\u3001\u30d6\u30ed\u30c3\u30af\u30ec\u30d9\u30eb\u3067\u306e\u30ab\u30b9\u30bf\u30e0 CSS \u3092\u5165\u529b\u51fa\u6765\u308b\u3088\u3046\u306b\u3082\u306a\u308a\u307e\u3059\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"282\" height=\"337\" src=\"https:\/\/aki-hamano.blog\/wp-content\/uploads\/2024\/06\/wp6-2-theme-json_5.png\" alt=\"\u30b5\u30a4\u30c8\u5168\u4f53\u306b\u5bfe\u3059\u308b\u30ab\u30b9\u30bf\u30e0 CSS\" class=\"wp-image-625\"\/><figcaption class=\"wp-element-caption\">\u30b5\u30a4\u30c8\u5168\u4f53\u306b\u5bfe\u3059\u308b\u30ab\u30b9\u30bf\u30e0 CSS<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"282\" height=\"337\" src=\"https:\/\/aki-hamano.blog\/wp-content\/uploads\/2024\/06\/wp6-2-theme-json_6.png\" alt=\"\u30d6\u30ed\u30c3\u30af\u30ec\u30d9\u30eb\u3067\u306e\u30ab\u30b9\u30bf\u30e0 CSS\" class=\"wp-image-626\"\/><figcaption class=\"wp-element-caption\">\u30d6\u30ed\u30c3\u30af\u30ec\u30d9\u30eb\u3067\u306e\u30ab\u30b9\u30bf\u30e0 CSS<\/figcaption><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2023\/03\/06\/custom-css-for-global-styles-and-per-block\/\" target=\"_blank\" rel=\"noreferrer noopener\">Custom CSS for global styles and per block \u2013 Make WordPress Core<\/a><\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">styles.blocks.{blockName}.variations<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u65e2\u5b58\u306e\u30d6\u30ed\u30c3\u30af\u30b9\u30bf\u30a4\u30eb\u306b\u5bfe\u3057\u3066\u3001\u30b9\u30bf\u30a4\u30eb\u3092\u9069\u7528<\/strong>\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u3042\u304f\u307e\u3067\u3082\u5b58\u5728\u3059\u308b\u30d6\u30ed\u30c3\u30af\u30b9\u30bf\u30a4\u30eb\u306b\u5bfe\u3057\u3066\u306e\u30b9\u30bf\u30a4\u30eb\u3092\u5b9a\u7fa9\u3059\u308b\u3060\u3051\u306a\u306e\u3067\u3001\u73fe\u6642\u70b9\u3067\u306f\u3053\u306e\u30d7\u30ed\u30d1\u30c6\u30a3\u3092\u4f7f\u3063\u3066\u65b0\u3057\u3044\u30d6\u30ed\u30c3\u30af\u30b9\u30bf\u30a4\u30eb\u3092\u767b\u9332\u3059\u308b\u4e8b\u306f\u51fa\u6765\u307e\u305b\u3093\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u4f8b\u3048\u3070\u3001\u30b3\u30a2\u306e\u753b\u50cf\u30d6\u30ed\u30c3\u30af\u306f\u300c\u89d2\u4e38 (<code>rounded<\/code>)\u300d\u30d6\u30ed\u30c3\u30af\u30b9\u30bf\u30a4\u30eb\u3092\u6301\u3063\u3066\u3044\u307e\u3059\u304c\u3001\u3053\u306e\u30b9\u30bf\u30a4\u30eb\u3092\u4e0a\u66f8\u304d\u3059\u308b\u4f8b\u306f\u4ee5\u4e0b\u3067\u3059\u3002<\/p>\n\n\n\n<pre data-label=\"theme.json\" id=\"theme.json\" class=\"wp-block-code lang-json\"><code>{\n    \"$schema\": \"https:\/\/schemas.wp.org\/trunk\/theme.json\",\n    \"version\": 2,\n    \"settings\": {\n        \"appearanceTools\": true,\n        \"layout\": {\n            \"contentSize\": \"900px\"\n        }\n    },\n    \"styles\": {\n        \"blocks\": {\n            \"core\/image\": {\n                \"variations\": {\n                    \"rounded\": {\n                        \"border\": {\n                            \"radius\": \"20px\"\n                        }\n                    }\n                }\n            }\n        }\n    }\n}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u307e\u305fWordPress6.2\u304b\u3089\u306f\u3001\u30b0\u30ed\u30fc\u30d0\u30eb\u30b9\u30bf\u30a4\u30eb UI \u304b\u3089\u3082\u30d6\u30ed\u30c3\u30af\u30d0\u30ea\u30a8\u30fc\u30b7\u30e7\u30f3\u306e\u30b9\u30bf\u30a4\u30eb\u3092\u5909\u66f4\u51fa\u6765\u308b\u3088\u3046\u306b\u306a\u3063\u3066\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"282\" height=\"464\" src=\"https:\/\/aki-hamano.blog\/wp-content\/uploads\/2024\/06\/wp6-2-theme-json_7.png\" alt=\"styles.blocks.{blockName}.variations\" class=\"wp-image-627\"\/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2023\/03\/07\/miscellaneous-editor-changes-in-wordpress-6-2\/#edit-block-style-variations-from-theme-json\" target=\"_blank\" rel=\"noreferrer noopener\">Miscellaneous Editor changes in WordPress 6.2 \u2013 Make WordPress Core<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">styles.elements<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u7279\u5b9a\u306e\u8981\u7d20<\/strong>\u306b\u30b9\u30bf\u30a4\u30eb\u3092\u9069\u7528\u3059\u308b\u30bb\u30af\u30b7\u30e7\u30f3\u3067\u3059\u304c\u3001\u3053\u306e\u30bb\u30af\u30b7\u30e7\u30f3\u306b\u95a2\u3059\u308b\u5909\u66f4\u306f\u4ee5\u4e0b\u3067\u3059\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u7591\u4f3c\u30af\u30e9\u30b9\u3068\u3057\u3066\u3001 \u30dc\u30bf\u30f3\u30fb\u30ea\u30f3\u30af\u8981\u7d20\u306b\u65b0\u305f\u306b <code>:link<\/code> \/ <code>:any-link<\/code> \u306e2\u3064\u304c\u6307\u5b9a\u51fa\u6765\u308b\u3088\u3046\u306b\u306a\u3063\u305f<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">styles.elements.{link | button}.{:link | :any-link}<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">\u7591\u4f3c\u30af\u30e9\u30b9\u3068\u3057\u3066\u3001 \u30dc\u30bf\u30f3\u30fb\u30ea\u30f3\u30af\u8981\u7d20\u306b\u65b0\u305f\u306b <code>:link<\/code> \/ <code>:any-link<\/code> \u306e2\u3064\u304c\u6307\u5b9a\u51fa\u6765\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u3053\u308c\u307e\u3067\u306f\u3001 <a href=\"https:\/\/aki-hamano.blog\/2022\/10\/10\/wp6-1-theme-json\/#styleselementslink_buttonactive_focus_hover_visited\"><code>:active<\/code> \/ <code>:focus<\/code> \/ <code>:hover<\/code> \/ <code>:visited<\/code> \u306e4\u3064\u3092\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u307e\u3057\u305f\u3002<\/a>\u307e\u305f\u3001<del>2023\u5e743\u670820\u65e5\u73fe\u5728\u3067\u306f\u3001\u65b0\u3057\u304f\u8ffd\u52a0\u3055\u308c\u305f\u7591\u4f3c\u30af\u30e9\u30b9\u306f JSON \u30b9\u30ad\u30fc\u30de\u4e0a\u3067\u306f\u8a31\u53ef\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u304c\u3001\u6b63\u3057\u304f\u6a5f\u80fd\u3057\u307e\u3059\u3002<\/del> <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/49202\" target=\"_blank\" rel=\"noreferrer noopener\">PR #49202<\/a> \u3067\u4fee\u6b63\u3055\u308c\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<pre data-label=\"theme.json\" id=\"theme.json\" class=\"wp-block-code lang-json\"><code>{\n    \"$schema\": \"https:\/\/schemas.wp.org\/trunk\/theme.json\",\n    \"version\": 2,\n    \"settings\": {\n        \"appearanceTools\": true,\n        \"layout\": {\n            \"contentSize\": \"900px\"\n        }\n    },\n    \"styles\": {\n        \"elements\": {\n            \"button\": {\n                \":hover\": {\n                    \"color\": {\n                        \"text\": \"#ff0000\"\n                    }\n                },\n                \":active\": {\n                    \"color\": {\n                        \"text\": \"#00ff00\"\n                    }\n                },\n                \":focus\": {\n                    \"color\": {\n                        \"text\": \"#0000ff\"\n                    }\n                },\n                \":visited\": {\n                    \"color\": {\n                        \"text\": \"#00ffff\"\n                    }\n                },\n                \":link\": {\n                    \"color\": {\n                        \"text\": \"#ff00ff\"\n                    }\n                },\n                \":any-link\": {\n                    \"color\": {\n                        \"text\": \"#ffff00\"\n                    }\n                }\n &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  }\n        }\n    }\n}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u3053\u306e\u5b9a\u7fa9\u304b\u3089\u3001\u4ee5\u4e0b\u306e\u3088\u3046\u306a\u30a4\u30f3\u30e9\u30a4\u30f3 CSS \u304c\u51fa\u529b\u3055\u308c\u307e\u3059\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code lang-css\"><code>.wp-element-button:link,\n.wp-block-button__link:link {\n    color: #ff00ff;\n}\n\u200b\n.wp-element-button:any-link,\n.wp-block-button__link:any-link {\n    color: #ffff00;\n}\n\u200b\n.wp-element-button:visited,\n.wp-block-button__link:visited {\n    color: #00ffff;\n}\n\u200b\n.wp-element-button:hover,\n.wp-block-button__link:hover {\n    color: #ff0000;\n}\n\u200b\n.wp-element-button:focus,\n.wp-block-button__link:focus {\n    color: #0000ff;\n}\n\u200b\n.wp-element-button:active,\n.wp-block-button__link:active {\n    color: #00ff00;\n}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/core.trac.wordpress.org\/ticket\/57053\" target=\"_blank\" rel=\"noreferrer noopener\">#57053 (Themes: Support additional link related pseudo classes in <code>theme.json<\/code>.) \u2013 WordPress Trac<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u306f\u3058\u3081\u306b \u3053\u306e\u8a18\u4e8b\u306f\u3001WordPress \u30c6\u30fc\u30de\u306e\u6a5f\u80fd\u30fb\u30ec\u30a4\u30a2\u30a6\u30c8\u30fb\u30b9\u30bf\u30a4\u30eb\u306a\u3069\u306e\u591a\u304f\u3092\u4e00\u5143\u7684\u306b\u7ba1\u7406\u51fa\u6765\u308b JSON \u30d5\u30a1\u30a4\u30eb\u3067\u3042\u308b theme.json \u306b\u3064\u3044\u3066\u3001WordPress 6.2\u3067\u306e\u5909\u66f4\u70b9\u3092\u307e\u3068\u3081\u305f\u3082\u306e\u3067\u3059 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_locale":"ja","_original_post":"https:\/\/aki-hamano.blog\/?p=371","footnotes":""},"categories":[12],"tags":[],"class_list":["post-371","post","type-post","status-publish","format-standard","hentry","category-theme-json","ja"],"_links":{"self":[{"href":"https:\/\/aki-hamano.blog\/wp-json\/wp\/v2\/posts\/371","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aki-hamano.blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aki-hamano.blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aki-hamano.blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aki-hamano.blog\/wp-json\/wp\/v2\/comments?post=371"}],"version-history":[{"count":21,"href":"https:\/\/aki-hamano.blog\/wp-json\/wp\/v2\/posts\/371\/revisions"}],"predecessor-version":[{"id":1999,"href":"https:\/\/aki-hamano.blog\/wp-json\/wp\/v2\/posts\/371\/revisions\/1999"}],"wp:attachment":[{"href":"https:\/\/aki-hamano.blog\/wp-json\/wp\/v2\/media?parent=371"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aki-hamano.blog\/wp-json\/wp\/v2\/categories?post=371"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aki-hamano.blog\/wp-json\/wp\/v2\/tags?post=371"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}