{"id":5519,"date":"2026-02-12T20:44:41","date_gmt":"2026-02-13T01:44:41","guid":{"rendered":"https:\/\/chubes.net\/?documentation=block-styles"},"modified":"2026-03-13T03:27:51","modified_gmt":"2026-03-13T07:27:51","slug":"block-styles","status":"publish","type":"documentation","link":"https:\/\/chubes.net\/docs\/wordpress-core\/block-development\/block-styles\/","title":{"rendered":"Block Styles"},"content":{"rendered":"<p>Block styles provide visual variations that users can apply from the block toolbar.<\/p><h2 class=\"wp-block-heading\">Defining Styles in block.json<\/h2><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">json<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-json\"><code class=\"language-json\">{\n    &quot;styles&quot;: [\n        {\n            &quot;name&quot;: &quot;default&quot;,\n            &quot;label&quot;: &quot;Default&quot;,\n            &quot;isDefault&quot;: true\n        },\n        {\n            &quot;name&quot;: &quot;outlined&quot;,\n            &quot;label&quot;: &quot;Outlined&quot;\n        },\n        {\n            &quot;name&quot;: &quot;shadow&quot;,\n            &quot;label&quot;: &quot;Shadow&quot;\n        }\n    ]\n}<\/code><\/pre><\/div><h2 class=\"wp-block-heading\">Style Properties<\/h2><figure class=\"wp-block-table\"><table><thead><tr><th>Property<\/th><th>Type<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><code>name<\/code><\/td><td>string<\/td><td>CSS class suffix (required)<\/td><\/tr><tr><td><code>label<\/code><\/td><td>string<\/td><td>Display name (required)<\/td><\/tr><tr><td><code>isDefault<\/code><\/td><td>boolean<\/td><td>Applied by default<\/td><\/tr><\/tbody><\/table><\/figure><h2 class=\"wp-block-heading\">How Styles Work<\/h2><p>When a user selects a style, WordPress adds a class to the block:<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\"><\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code\"><code>is-style-{style-name}<\/code><\/pre><\/div><p>For a style named <code>outlined<\/code>:<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">html<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-html\"><code class=\"language-html\">&lt;div class=&quot;wp-block-my-plugin-card is-style-outlined&quot;&gt;\n    ...\n&lt;\/div&gt;<\/code><\/pre><\/div><h2 class=\"wp-block-heading\">CSS for Block Styles<\/h2><p>Style your variations in CSS:<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">css<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-css\"><code class=\"language-css\">\/* Default style (no class needed, but can target explicitly) *\/\n.wp-block-my-plugin-card,\n.wp-block-my-plugin-card.is-style-default {\n    border: 1px solid #ddd;\n    padding: 20px;\n}\n\n\/* Outlined style *\/\n.wp-block-my-plugin-card.is-style-outlined {\n    border: 2px solid currentColor;\n    background: transparent;\n}\n\n\/* Shadow style *\/\n.wp-block-my-plugin-card.is-style-shadow {\n    border: none;\n    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);\n}<\/code><\/pre><\/div><h2 class=\"wp-block-heading\">Editor Preview Styles<\/h2><p>Ensure styles work in the editor by including them in <code>style.css<\/code> (loads in both editor and frontend) or by adding styles to <code>editorStyle<\/code>.<\/p><h2 class=\"wp-block-heading\">JavaScript Registration<\/h2><p>For more control, register styles in JavaScript:<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">js<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-js\"><code class=\"language-js\">import { registerBlockStyle } from &#039;@wordpress\/blocks&#039;;\n\nregisterBlockStyle( &#039;core\/quote&#039;, {\n    name: &#039;fancy&#039;,\n    label: &#039;Fancy&#039;,\n} );\n\nregisterBlockStyle( &#039;core\/quote&#039;, {\n    name: &#039;modern&#039;,\n    label: &#039;Modern&#039;,\n    isDefault: true,\n} );<\/code><\/pre><\/div><h2 class=\"wp-block-heading\">Registering Styles for Core Blocks<\/h2><p>Add styles to core blocks:<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">js<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-js\"><code class=\"language-js\">import { registerBlockStyle } from &#039;@wordpress\/blocks&#039;;\n\nwp.domReady( () =&gt; {\n    \/\/ Add styles to core\/button\n    registerBlockStyle( &#039;core\/button&#039;, {\n        name: &#039;gradient&#039;,\n        label: &#039;Gradient&#039;,\n    } );\n    \n    \/\/ Add styles to core\/image\n    registerBlockStyle( &#039;core\/image&#039;, {\n        name: &#039;rounded&#039;,\n        label: &#039;Rounded Corners&#039;,\n    } );\n    \n    registerBlockStyle( &#039;core\/image&#039;, {\n        name: &#039;polaroid&#039;,\n        label: &#039;Polaroid&#039;,\n    } );\n} );<\/code><\/pre><\/div><p>CSS for core block styles:<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">css<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-css\"><code class=\"language-css\">\/* Gradient button *\/\n.wp-block-button.is-style-gradient .wp-block-button__link {\n    background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);\n    border: none;\n}\n\n\/* Rounded image *\/\n.wp-block-image.is-style-rounded img {\n    border-radius: 16px;\n}\n\n\/* Polaroid image *\/\n.wp-block-image.is-style-polaroid {\n    background: white;\n    padding: 12px 12px 40px;\n    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);\n}<\/code><\/pre><\/div><h2 class=\"wp-block-heading\">Unregistering Styles<\/h2><p>Remove existing styles:<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">js<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-js\"><code class=\"language-js\">import { unregisterBlockStyle } from &#039;@wordpress\/blocks&#039;;\n\nwp.domReady( () =&gt; {\n    \/\/ Remove the &quot;plain&quot; style from core\/quote\n    unregisterBlockStyle( &#039;core\/quote&#039;, &#039;plain&#039; );\n    \n    \/\/ Remove default style from core\/image\n    unregisterBlockStyle( &#039;core\/image&#039;, &#039;default&#039; );\n} );<\/code><\/pre><\/div><h2 class=\"wp-block-heading\">PHP Registration<\/h2><p>Register styles from PHP:<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">add_action( &#039;init&#039;, function() {\n    register_block_style(\n        &#039;core\/paragraph&#039;,\n        [\n            &#039;name&#039;  =&gt; &#039;highlight&#039;,\n            &#039;label&#039; =&gt; __( &#039;Highlight&#039;, &#039;my-plugin&#039; ),\n        ]\n    );\n    \n    register_block_style(\n        &#039;core\/paragraph&#039;,\n        [\n            &#039;name&#039;       =&gt; &#039;large-text&#039;,\n            &#039;label&#039;      =&gt; __( &#039;Large Text&#039;, &#039;my-plugin&#039; ),\n            &#039;is_default&#039; =&gt; false,\n            &#039;style_handle&#039; =&gt; &#039;my-plugin-block-styles&#039;, \/\/ Optional: associated stylesheet\n        ]\n    );\n} );<\/code><\/pre><\/div><p>With inline styles:<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">register_block_style(\n    &#039;core\/paragraph&#039;,\n    [\n        &#039;name&#039;         =&gt; &#039;fancy&#039;,\n        &#039;label&#039;        =&gt; __( &#039;Fancy&#039;, &#039;my-plugin&#039; ),\n        &#039;inline_style&#039; =&gt; &#039;.is-style-fancy { \n            font-family: Georgia, serif;\n            font-style: italic;\n            border-left: 4px solid currentColor;\n            padding-left: 1em;\n        }&#039;,\n    ]\n);<\/code><\/pre><\/div><h2 class=\"wp-block-heading\">Unregistering Styles in PHP<\/h2><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">add_action( &#039;init&#039;, function() {\n    unregister_block_style( &#039;core\/quote&#039;, &#039;plain&#039; );\n} );<\/code><\/pre><\/div><p>Note: Must run after the style is registered (priority matters).<\/p><h2 class=\"wp-block-heading\">Style Variations via theme.json<\/h2><p>Define styles in theme.json for theme-specific variations:<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">json<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-json\"><code class=\"language-json\">{\n    &quot;version&quot;: 2,\n    &quot;styles&quot;: {\n        &quot;blocks&quot;: {\n            &quot;core\/button&quot;: {\n                &quot;variations&quot;: {\n                    &quot;outline&quot;: {\n                        &quot;border&quot;: {\n                            &quot;width&quot;: &quot;2px&quot;,\n                            &quot;style&quot;: &quot;solid&quot;,\n                            &quot;color&quot;: &quot;currentColor&quot;\n                        },\n                        &quot;color&quot;: {\n                            &quot;background&quot;: &quot;transparent&quot;\n                        }\n                    }\n                }\n            }\n        }\n    }\n}<\/code><\/pre><\/div><h2 class=\"wp-block-heading\">Conditional Style Registration<\/h2><p>Register styles based on context:<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">add_action( &#039;init&#039;, function() {\n    \/\/ Only for themes that support custom styles\n    if ( current_theme_supports( &#039;custom-block-styles&#039; ) ) {\n        register_block_style( &#039;core\/group&#039;, [\n            &#039;name&#039;  =&gt; &#039;boxed&#039;,\n            &#039;label&#039; =&gt; __( &#039;Boxed&#039;, &#039;my-plugin&#039; ),\n        ] );\n    }\n} );<\/code><\/pre><\/div><h2 class=\"wp-block-heading\">Style-Specific Attributes<\/h2><p>Some styles might need attribute changes. Handle in edit component:<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">js<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-js\"><code class=\"language-js\">import { useEffect } from &#039;@wordpress\/element&#039;;\n\nexport default function Edit( { attributes, setAttributes } ) {\n    const { className } = attributes;\n    \n    \/\/ Adjust attributes based on style\n    useEffect( () =&gt; {\n        if ( className?.includes( &#039;is-style-compact&#039; ) ) {\n            setAttributes( { padding: &#039;small&#039; } );\n        }\n    }, [ className ] );\n    \n    \/\/ ...\n}<\/code><\/pre><\/div><h2 class=\"wp-block-heading\">Complete Example: Card Block with Styles<\/h2><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">json<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-json\"><code class=\"language-json\">{\n    &quot;$schema&quot;: &quot;https:\/\/schemas.wp.org\/trunk\/block.json&quot;,\n    &quot;apiVersion&quot;: 3,\n    &quot;name&quot;: &quot;my-plugin\/card&quot;,\n    &quot;title&quot;: &quot;Card&quot;,\n    &quot;category&quot;: &quot;design&quot;,\n    &quot;styles&quot;: [\n        {\n            &quot;name&quot;: &quot;default&quot;,\n            &quot;label&quot;: &quot;Default&quot;,\n            &quot;isDefault&quot;: true\n        },\n        {\n            &quot;name&quot;: &quot;bordered&quot;,\n            &quot;label&quot;: &quot;Bordered&quot;\n        },\n        {\n            &quot;name&quot;: &quot;elevated&quot;,\n            &quot;label&quot;: &quot;Elevated&quot;\n        },\n        {\n            &quot;name&quot;: &quot;filled&quot;,\n            &quot;label&quot;: &quot;Filled&quot;\n        }\n    ],\n    &quot;style&quot;: &quot;file:.\/style.css&quot;,\n    &quot;editorScript&quot;: &quot;file:.\/index.js&quot;\n}<\/code><\/pre><\/div><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">css<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-css\"><code class=\"language-css\">\/* style.css *\/\n\n\/* Base styles for all cards *\/\n.wp-block-my-plugin-card {\n    padding: 24px;\n    border-radius: 8px;\n}\n\n\/* Default style *\/\n.wp-block-my-plugin-card.is-style-default {\n    background: #ffffff;\n    border: 1px solid #e2e8f0;\n}\n\n\/* Bordered style *\/\n.wp-block-my-plugin-card.is-style-bordered {\n    background: transparent;\n    border: 2px solid currentColor;\n}\n\n\/* Elevated style *\/\n.wp-block-my-plugin-card.is-style-elevated {\n    background: #ffffff;\n    border: none;\n    box-shadow: \n        0 4px 6px -1px rgba(0, 0, 0, 0.1),\n        0 2px 4px -1px rgba(0, 0, 0, 0.06);\n}\n\n\/* Filled style *\/\n.wp-block-my-plugin-card.is-style-filled {\n    background: #f1f5f9;\n    border: none;\n}\n\n\/* Dark mode support *\/\n@media (prefers-color-scheme: dark) {\n    .wp-block-my-plugin-card.is-style-default {\n        background: #1e293b;\n        border-color: #334155;\n    }\n    \n    .wp-block-my-plugin-card.is-style-elevated {\n        background: #1e293b;\n        box-shadow: \n            0 4px 6px -1px rgba(0, 0, 0, 0.3),\n            0 2px 4px -1px rgba(0, 0, 0, 0.2);\n    }\n    \n    .wp-block-my-plugin-card.is-style-filled {\n        background: #334155;\n    }\n}<\/code><\/pre><\/div><h2 class=\"wp-block-heading\">Programmatic Style Detection<\/h2><p>Check active style in PHP:<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">function render_my_block( $attributes, $content, $block ) {\n    $class_name = $attributes[&#039;className&#039;] ?? &#039;&#039;;\n    \n    \/\/ Check for specific style\n    if ( str_contains( $class_name, &#039;is-style-elevated&#039; ) ) {\n        \/\/ Add extra markup for elevated style\n    }\n    \n    return $content;\n}<\/code><\/pre><\/div><p>In JavaScript:<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">js<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-js\"><code class=\"language-js\">export default function Edit( { attributes } ) {\n    const { className } = attributes;\n    \n    const isElevated = className?.includes( &#039;is-style-elevated&#039; );\n    const isBordered = className?.includes( &#039;is-style-bordered&#039; );\n    \n    return (\n        &lt;div { ...useBlockProps() }&gt;\n            { isElevated &amp;&amp; &lt;div className=&quot;shadow-overlay&quot; \/&gt; }\n            {\/* ... *\/}\n        &lt;\/div&gt;\n    );\n}<\/code><\/pre><\/div><h2 class=\"wp-block-heading\">Style Previews<\/h2><p>Styles appear in the Styles panel with previews. The preview uses your block&#8217;s <code>example<\/code>:<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">json<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-json\"><code class=\"language-json\">{\n    &quot;example&quot;: {\n        &quot;attributes&quot;: {\n            &quot;title&quot;: &quot;Card Title&quot;,\n            &quot;content&quot;: &quot;Preview content for the card.&quot;\n        }\n    },\n    &quot;styles&quot;: [\n        { &quot;name&quot;: &quot;default&quot;, &quot;label&quot;: &quot;Default&quot;, &quot;isDefault&quot;: true },\n        { &quot;name&quot;: &quot;bordered&quot;, &quot;label&quot;: &quot;Bordered&quot; }\n    ]\n}<\/code><\/pre><\/div><h2 class=\"wp-block-heading\">Best Practices<\/h2><ol class=\"wp-block-list\"><li><p><strong>Consistent naming:<\/strong> Use descriptive, lowercase names with hyphens.<\/p><\/li><li><p><strong>Always include default:<\/strong> Mark one style as <code>isDefault: true<\/code>.<\/p><\/li><li><p><strong>Base styles first:<\/strong> Write base styles that apply to all variations.<\/p><\/li><li><p><strong>Use specificity wisely:<\/strong> <code>.block.is-style-name<\/code> is usually enough.<\/p><\/li><li><p><strong>Support dark mode:<\/strong> Consider color scheme preferences.<\/p><\/li><li><p><strong>Test in editor:<\/strong> Ensure styles render correctly in the block editor.<\/p><\/li><li><p><strong>Keep it visual:<\/strong> Styles should create visible differences.<\/p><\/li><li><p><strong>Limit options:<\/strong> 3-5 styles is usually plenty.<\/p><\/li><\/ol>","protected":false},"excerpt":{"rendered":"<p>Block styles provide visual variations that users can apply from the block toolbar. Defining Styles in block.json { &quot;styles&quot;: [ { &quot;name&quot;: &quot;default&quot;, &quot;label&quot;: &quot;Default&quot;, &quot;isDefault&quot;: true }, { &quot;name&quot;:&#8230;<\/p>\n","protected":false},"featured_media":0,"template":"","meta":{"footnotes":""},"tags":[],"project":[600],"project_type":[749],"class_list":["post-5519","documentation","type-documentation","status-publish","hentry","project-block-development","project_type-wordpress-reference"],"project_info":{"id":589,"name":"WordPress Core","slug":"wordpress-core"},"project_type_info":{"id":749,"name":"WordPress Reference","slug":"wordpress-reference"},"_links":{"self":[{"href":"https:\/\/chubes.net\/wp-json\/wp\/v2\/documentation\/5519","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/chubes.net\/wp-json\/wp\/v2\/documentation"}],"about":[{"href":"https:\/\/chubes.net\/wp-json\/wp\/v2\/types\/documentation"}],"version-history":[{"count":3,"href":"https:\/\/chubes.net\/wp-json\/wp\/v2\/documentation\/5519\/revisions"}],"predecessor-version":[{"id":8997,"href":"https:\/\/chubes.net\/wp-json\/wp\/v2\/documentation\/5519\/revisions\/8997"}],"wp:attachment":[{"href":"https:\/\/chubes.net\/wp-json\/wp\/v2\/media?parent=5519"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/chubes.net\/wp-json\/wp\/v2\/tags?post=5519"},{"taxonomy":"project","embeddable":true,"href":"https:\/\/chubes.net\/wp-json\/wp\/v2\/project?post=5519"},{"taxonomy":"project_type","embeddable":true,"href":"https:\/\/chubes.net\/wp-json\/wp\/v2\/project_type?post=5519"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}