{"id":7767,"date":"2025-08-07T13:16:57","date_gmt":"2025-08-07T13:16:57","guid":{"rendered":"https:\/\/hostonce.com\/blog\/?p=7767"},"modified":"2025-09-20T22:21:25","modified_gmt":"2025-09-20T22:21:25","slug":"theme-json-properties","status":"publish","type":"post","link":"https:\/\/hostonce.com\/blog\/theme-json-properties\/","title":{"rendered":"Working with Properties and Key-Value Pairs in Theme.json"},"content":{"rendered":"\n<p><strong>Did you know that you can use WordPress theme JSON properties to customize your website design without any coding experience? For beginners looking to try out different style variations, these specific properties can offer custom styles for your website.&nbsp;<\/strong><\/p>\n\n\n\n<p>In this article, you will have a comprehensive understanding of how JSON files work, the importance of key-value pairs, and other relevant information that can help you successfully override parent themes without being a coding expert.&nbsp;&nbsp;<\/p>\n\n\n\n<div class=\"cnvs-block-toc cnvs-block-toc-1754360067290\" >\n\t<\/div>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-cover\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"538\" class=\"wp-block-cover__image-background wp-image-5577\" alt=\"\" src=\"http:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/06\/Hostonce-Banner-1200-630-template-1024x538.png\" data-object-fit=\"cover\" srcset=\"https:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/06\/Hostonce-Banner-1200-630-template-1024x538.png 1024w, https:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/06\/Hostonce-Banner-1200-630-template-300x158.png 300w, https:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/06\/Hostonce-Banner-1200-630-template-768x403.png 768w, https:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/06\/Hostonce-Banner-1200-630-template-380x200.png 380w, https:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/06\/Hostonce-Banner-1200-630-template-550x289.png 550w, https:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/06\/Hostonce-Banner-1200-630-template-800x420.png 800w, https:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/06\/Hostonce-Banner-1200-630-template-1160x609.png 1160w, https:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/06\/Hostonce-Banner-1200-630-template.png 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim\"><\/span><div class=\"wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h4 class=\"wp-block-heading alignwide has-text-align-center\" id=\"h-bring-your-wordpress-vision-to-life\"><span id=\"bring-your-wordpress-vision-to-life\">Bring Your WordPress Vision to Life.<\/span><\/h4>\n\n\n\n<p class=\"has-text-align-center\">Use WordPress block themes and customize with ease. Launch your site with Hostonce&#8217;s beginner-friendly hosting and full site editing support. <\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-16018d1d wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-background has-text-align-center wp-element-button\" href=\"https:\/\/hostonce.com\/vps-hosting\" style=\"background-color:#0da438\" target=\"_blank\" rel=\"noreferrer noopener\">VPS Hosting for Developers<\/a><\/div>\n<\/div>\n<\/div><\/div>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-what-is-the-theme-json-file-in-wordpress\"><span id=\"what-is-the-theme-json-file-in-wordpress\"><strong>What is the Theme.json File in WordPress?<\/strong><\/span><\/h2>\n\n\n\n<p>When it comes to a WordPress website, theme.json is basically a panel where you can edit theme styles, text decoration, background color, UI, and modify settings of your website design.&nbsp;<\/p>\n\n\n\n<p>Thanks to this JSON format, you can instantly view how blocks or elements will look without having to manually change or use custom style properties across several files. WordPress will automatically generate CSS custom properties within the settings.&nbsp;&nbsp;&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-why-wordpress-introduced-theme-json-for-block-themes\"><span id=\"why-wordpress-introduced-theme-json-for-block-themes\"><strong>Why WordPress Introduced Theme.json for Block Themes<\/strong><\/span><\/h2>\n\n\n\n<p>WordPress is introducing a full site editor that allows website owners to modify the settings and styles through WordPress blocks. This feature is made possible thanks to the JSON CSS file.<\/p>\n\n\n\n<p>Theme.json initially started in WordPress 5.8 and has become a game-changer because it allows users to control how their site looks from one place. For example, you can change the font style, spacing scale, and font weight from the settings panel.&nbsp;&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-understanding-key-value-pairs-in-theme-json\"><span id=\"understanding-key-value-pairs-in-theme-json\"><strong>Understanding Key-Value Pairs in Theme.json<\/strong><\/span><\/h2>\n\n\n\n<p>Theme.json is built to create themes that are user-friendly and flexible. To understand how key-value pairs connect with theme.json, you can imagine a key-value pair as a label that comes with its own setting.&nbsp;<\/p>\n\n\n\n<p>For instance, a key denotes a color, and its value can be black. When using them in the theme settings of JSON files, it allows you to choose the color you want for your text or buttons.<\/p>\n\n\n\n<p>Understanding how a key-value pair works can help you grasp the hierarchical structure of WordPress block themes on your site.&nbsp;&nbsp;&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-how-presets-work-in-theme-json\"><span id=\"how-presets-work-in-theme-json\"><strong>How Presets Work in Theme.json<\/strong><\/span><\/h2>\n\n\n\n<p>Presets are seen as predefined values that are reusable on your WordPress themes. These values can be for typography settings, fonts, spacing, and colors. The best part about presets is that they can be reused consistently on the entire site to maintain brand design.&nbsp;<\/p>\n\n\n\n<p>For instance, a color preset is used when you want all the buttons on your site to maintain the same color. Furthermore, a typography preset is for ensuring that every header has the same font on your site.&nbsp;<\/p>\n\n\n\n<p>With presets, you are sure of having a website that is professional and clean without having to manually input the color or size every time.&nbsp;&nbsp;&nbsp;&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-customize-your-wordpress-theme-without-code\"><span id=\"customize-your-wordpress-theme-without-code\"><strong>Customize Your WordPress Theme Without Code<\/strong><\/span><\/h2>\n\n\n\n<p>Before the development of theme.json in WordPress 6.6 and other versions, website owners had to understand PHP or CSS before making changes. Thanks to theme.json, you can easily customize your WordPress theme without code by:&nbsp;<\/p>\n\n\n\n<ol class=\"wp-block-list is-style-cnvs-list-styled-positive\">\n<li>Using and adjusting color schemes<\/li>\n\n\n\n<li>Picking sizes and font families you want<\/li>\n\n\n\n<li>Define the styles of your button<\/li>\n\n\n\n<li>Set margins and paddings.&nbsp;<\/li>\n<\/ol>\n\n\n\n<p>In a nutshell, json files are considered global settings for changing the appearance of a website from a single place.&nbsp;&nbsp;Whether you are adjusting your website colors or tweaking spacing, <a href=\"https:\/\/hostonce.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Hostonce<\/a> supports every action you take.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-how-spacing-is-managed-in-theme-json\"><span id=\"how-spacing-is-managed-in-theme-json\"><strong>How Spacing is Managed in Theme.json<\/strong><\/span><\/h2>\n\n\n\n<p>Thanks to the spacing property in theme.json, you can successfully manage the space of each element on your WordPress website. Using these property names in JSON allows you to perform the following tasks:&nbsp;<\/p>\n\n\n\n<ol class=\"wp-block-list is-style-cnvs-list-styled-positive\">\n<li>Maintain consistent spacing across your website<\/li>\n\n\n\n<li>Manage margins between images and paragraphs<\/li>\n\n\n\n<li>Prevents uneven layouts.&nbsp;&nbsp;&nbsp;<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-what-makes-theme-json-useful-in-theme-development\"><span id=\"what-makes-theme-json-useful-in-theme-development\"><strong>What Makes Theme.json Useful in Theme Development?<\/strong><\/span><\/h2>\n\n\n\n<p>For website and <a href=\"https:\/\/hostonce.com\/ecommerce-hosting\" target=\"_blank\" rel=\"noreferrer noopener\">eCommerce<\/a> creators, theme.json can be very useful in theme development because it provides:<\/p>\n\n\n\n<ol class=\"wp-block-list is-style-cnvs-list-styled-positive\">\n<li>One source of truth for every style on your WordPress dashboard<\/li>\n\n\n\n<li>Less dependence on using custom code<\/li>\n\n\n\n<li>Simpler theme customization and updates<\/li>\n<\/ol>\n\n\n\n<p>For beginners with no coding expertise or website owners, theme.json files create more flexibility for personalizing and managing themes and spacing controls.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-theme-json-and-full-site-editing-fse\"><span id=\"theme-json-and-full-site-editing-fse\"><strong>Theme.json and Full Site Editing (FSE)<\/strong><\/span><\/h2>\n\n\n\n<p>Theme.json makes it possible for site owners to perform full site editing from a single panel using <a href=\"http:\/\/https;\/\/wordpress.com\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">WordPress<\/a> blocks. With this feature, you get access to the settings panel that controls the templates, headers, and footer of your website.<\/p>\n\n\n\n<p>When it comes to editing website appearance, theme.json and Full Site Editing provide more flexibility for people with technical knowledge on how to code.&nbsp;&nbsp;&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-using-theme-json-to-adjust-aspect-ratio-settings\"><span id=\"using-theme-json-to-adjust-aspect-ratio-settings\"><strong>Using Theme.json to Adjust Aspect Ratio Settings<\/strong><\/span><\/h2>\n\n\n\n<p>The aspect ratio is commonly used to show the shape of videos and images on websites. For example, an aspect ratio of 16:9 can be used for widescreen. You can now use theme.json to adjust your aspect ratio settings on different devices.&nbsp;<\/p>\n\n\n\n<p>This wonderful feature allows you to maintain the shape of your media and preview how images or videos will appear on mobiles or desktops.&nbsp;&nbsp;<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-real-life-use-case-editing-a-theme-with-theme-json\"><span id=\"real-life-use-case-editing-a-theme-with-theme-json\"><strong>Real-Life Use Case: Editing a Theme with Theme.json<\/strong><\/span><\/h2>\n\n\n\n<p>One important use case of theme.json is that it allows you to alter your font size and button color across your site. Let us say you have no coding knowledge, and you want to edit a theme on your dashboard, all you have to do is:<\/p>\n\n\n\n<ol class=\"wp-block-list is-style-cnvs-list-styled-positive\">\n<li>Go for the theme that supports the JSON file<\/li>\n\n\n\n<li>The settings are predefined in theme.json<\/li>\n\n\n\n<li>Edit and make the necessary changes, like font size, in the block editor&nbsp;<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-final-thoughts\"><span id=\"final-thoughts\"><strong>Final Thoughts<\/strong><\/span><\/h2>\n\n\n\n<p>WordPress theme JSON properties were created to make appearance editing easy for people with no expertise on coding expertise. It is a JavaScript code that allows you to maintain brand consistency across your website.&nbsp;<\/p>\n\n\n\n<p>Furthermore, we have highlighted relevant subtopics like the importance of theme.json key pairs and showed you a WordPress theme.json example. To get more updates on the latest theme JSON WordPress tutorial, you can follow us on <a href=\"https:\/\/x.com\/Hostonce_\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Twitter<\/a> (X) and stay connected.&nbsp;&nbsp;&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-faqs\"><span id=\"faqs\"><strong>FAQs<\/strong><\/span><\/h2>\n\n\n<style>#sp-ea-7772 .spcollapsing { height: 0; overflow: hidden; transition-property: height;transition-duration: 300ms;}#sp-ea-7772.sp-easy-accordion>.sp-ea-single {margin-bottom: 10px; border: 1px solid #e2e2e2; }#sp-ea-7772.sp-easy-accordion>.sp-ea-single>.ea-header a {color: #444;}#sp-ea-7772.sp-easy-accordion>.sp-ea-single>.sp-collapse>.ea-body {background: #fff; color: #444;}#sp-ea-7772.sp-easy-accordion>.sp-ea-single {background: #eee;}#sp-ea-7772.sp-easy-accordion>.sp-ea-single>.ea-header a .ea-expand-icon { float: left; color: #444;font-size: 16px;}.sp-easy-accordion>.sp-ea-single{\r\nbackground-color:#ffffff!important;\r\n}<\/style><div id=\"sp_easy_accordion-1754361406\"><div id=\"sp-ea-7772\" class=\"sp-ea-one sp-easy-accordion\" data-ea-active=\"ea-click\" data-ea-mode=\"vertical\" data-preloader=\"\" data-scroll-active-item=\"\" data-offset-to-scroll=\"0\"><div class=\"ea-card ea-expand sp-ea-single\"><h3 id=\"1-what-is-the-theme-json-file-in-wordpress\" class=\"ea-header\"><a class=\"collapsed\" id=\"ea-header-77720\" role=\"button\" data-sptoggle=\"spcollapse\" data-sptarget=\"#collapse77720\" aria-controls=\"collapse77720\" href=\"#\" aria-expanded=\"true\" tabindex=\"0\"><i aria-hidden=\"true\" role=\"presentation\" class=\"ea-expand-icon eap-icon-ea-expand-minus\"><\/i> 1. What is the theme.json file in WordPress? <\/a><\/h3><div class=\"sp-collapse spcollapse collapsed show\" id=\"collapse77720\" data-parent=\"#sp-ea-7772\" role=\"region\" aria-labelledby=\"ea-header-77720\"> <div class=\"ea-body\"><p>The theme.json file in WordPress can be viewed as a setting panel that allows users to control the appearance of their website from a single dashboard. Thanks to the json theme file, there is more flexibility and control when it comes to website design.<\/p><\/div><\/div><\/div><div class=\"ea-card sp-ea-single\"><h3 id=\"2-do-i-need-to-know-coding-to-use-theme-json\" class=\"ea-header\"><a class=\"collapsed\" id=\"ea-header-77721\" role=\"button\" data-sptoggle=\"spcollapse\" data-sptarget=\"#collapse77721\" aria-controls=\"collapse77721\" href=\"#\" aria-expanded=\"false\" tabindex=\"0\"><i aria-hidden=\"true\" role=\"presentation\" class=\"ea-expand-icon eap-icon-ea-expand-plus\"><\/i> 2. Do I need to know coding to use theme.json? <\/a><\/h3><div class=\"sp-collapse spcollapse \" id=\"collapse77721\" data-parent=\"#sp-ea-7772\" role=\"region\" aria-labelledby=\"ea-header-77721\"> <div class=\"ea-body\"><p>No, you do not need to have a vast knowledge on coding before using the file. Many theme developers can visually adjust colors, spacing, and typography of their websites. Nevertheless, knowing how the structure works is vital for understanding the configuration file.<\/p><\/div><\/div><\/div><div class=\"ea-card sp-ea-single\"><h3 id=\"3-how-does-theme-json-affect-full-site-editing-fse\" class=\"ea-header\"><a class=\"collapsed\" id=\"ea-header-77722\" role=\"button\" data-sptoggle=\"spcollapse\" data-sptarget=\"#collapse77722\" aria-controls=\"collapse77722\" href=\"#\" aria-expanded=\"false\" tabindex=\"0\"><i aria-hidden=\"true\" role=\"presentation\" class=\"ea-expand-icon eap-icon-ea-expand-plus\"><\/i> 3. How does theme.json affect full site editing (FSE)?<\/a><\/h3><div class=\"sp-collapse spcollapse \" id=\"collapse77722\" data-parent=\"#sp-ea-7772\" role=\"region\" aria-labelledby=\"ea-header-77722\"> <div class=\"ea-body\"><p>Theme.json is an integral factor of full site editing because it provides more flexibility over global styles, presets, layouts, and spacing. This allows you to maintain the design of your website without having to use CSS.<\/p><\/div><\/div><\/div><div class=\"ea-card sp-ea-single\"><h3 id=\"4-can-i-use-theme-json-to-customize-a-wordpress-theme-i-installed\" class=\"ea-header\"><a class=\"collapsed\" id=\"ea-header-77723\" role=\"button\" data-sptoggle=\"spcollapse\" data-sptarget=\"#collapse77723\" aria-controls=\"collapse77723\" href=\"#\" aria-expanded=\"false\" tabindex=\"0\"><i aria-hidden=\"true\" role=\"presentation\" class=\"ea-expand-icon eap-icon-ea-expand-plus\"><\/i> 4. Can I use theme.json to customize a WordPress theme I installed?<\/a><\/h3><div class=\"sp-collapse spcollapse \" id=\"collapse77723\" data-parent=\"#sp-ea-7772\" role=\"region\" aria-labelledby=\"ea-header-77723\"> <div class=\"ea-body\"><p>Yes, you can use theme.json to customize your WordPress theme if it is compatible with full site editing. Ensure that you use a child theme and make a backup when using a WordPress theme.json.<\/p><\/div><\/div><\/div><div class=\"ea-card sp-ea-single\"><h3 id=\"5-what-kind-of-properties-can-i-define-in-theme-json\" class=\"ea-header\"><a class=\"collapsed\" id=\"ea-header-77724\" role=\"button\" data-sptoggle=\"spcollapse\" data-sptarget=\"#collapse77724\" aria-controls=\"collapse77724\" href=\"#\" aria-expanded=\"false\" tabindex=\"0\"><i aria-hidden=\"true\" role=\"presentation\" class=\"ea-expand-icon eap-icon-ea-expand-plus\"><\/i> 5. What kind of properties can I define in theme.json?<\/a><\/h3><div class=\"sp-collapse spcollapse \" id=\"collapse77724\" data-parent=\"#sp-ea-7772\" role=\"region\" aria-labelledby=\"ea-header-77724\"> <div class=\"ea-body\"><p>You can choose properties like spacing, aspect ratios, color, layout options, typography and so on. Remember that these properties were designed to promote a cohesive appearance across your website.<\/p><\/div><\/div><\/div><\/div><\/div>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"Did you know that you can use WordPress theme JSON properties to customize your website design without any&hellip;\n","protected":false},"author":7,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_singular_sidebar":"","csco_page_header_type":"","csco_appearance_masonry":"","csco_page_load_nextpost":"","csco_post_video_location":[],"csco_post_video_location_hash":"","csco_post_video_url":"","csco_post_video_bg_start_time":0,"csco_post_video_bg_end_time":0,"footnotes":""},"categories":[119],"tags":[],"class_list":{"0":"post-7767","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-wordpress-development","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.3 (Yoast SEO v26.3) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>WordPress Theme JSON Properties Explained Simply<\/title>\n<meta name=\"description\" content=\"Discover how to work with WordPress theme JSON properties without coding. Learn how theme.json file helps you customize your block themes.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/hostonce.com\/blog\/theme-json-properties\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Working with Properties and Key-Value Pairs in Theme.json\" \/>\n<meta property=\"og:description\" content=\"Discover how to work with WordPress theme JSON properties without coding. Learn how theme.json file helps you customize your block themes.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/hostonce.com\/blog\/theme-json-properties\/\" \/>\n<meta property=\"og:site_name\" content=\"Hostonce Blog | Tools &amp; Resources To Enhance Your Website\" \/>\n<meta property=\"article:published_time\" content=\"2025-08-07T13:16:57+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-20T22:21:25+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/06\/Hostonce-Banner-1200-630-template-1024x538.png\" \/>\n<meta name=\"author\" content=\"Festus Nkopuruk\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/\/x.com\/DigitalFestus?t=9qES3KtHQAG0ykg_gcEDbg&amp;s=09\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Festus Nkopuruk\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/hostonce.com\/blog\/theme-json-properties\/\",\"url\":\"https:\/\/hostonce.com\/blog\/theme-json-properties\/\",\"name\":\"WordPress Theme JSON Properties Explained Simply\",\"isPartOf\":{\"@id\":\"https:\/\/hostonce.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/hostonce.com\/blog\/theme-json-properties\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/hostonce.com\/blog\/theme-json-properties\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/06\/Hostonce-Banner-1200-630-template-1024x538.png\",\"datePublished\":\"2025-08-07T13:16:57+00:00\",\"dateModified\":\"2025-09-20T22:21:25+00:00\",\"author\":{\"@id\":\"https:\/\/hostonce.com\/blog\/#\/schema\/person\/05b110f0bc20598139fe176b4d89b76c\"},\"description\":\"Discover how to work with WordPress theme JSON properties without coding. Learn how theme.json file helps you customize your block themes.\",\"breadcrumb\":{\"@id\":\"https:\/\/hostonce.com\/blog\/theme-json-properties\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/hostonce.com\/blog\/theme-json-properties\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/hostonce.com\/blog\/theme-json-properties\/#primaryimage\",\"url\":\"https:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/06\/Hostonce-Banner-1200-630-template.png\",\"contentUrl\":\"https:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/06\/Hostonce-Banner-1200-630-template.png\",\"width\":1200,\"height\":630,\"caption\":\"reciprocal links seo\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/hostonce.com\/blog\/theme-json-properties\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/hostonce.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Working with Properties and Key-Value Pairs in Theme.json\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/hostonce.com\/blog\/#website\",\"url\":\"https:\/\/hostonce.com\/blog\/\",\"name\":\"Hostonce Blog | Tools &amp; Resources To Enhance Your Website\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/hostonce.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/hostonce.com\/blog\/#\/schema\/person\/05b110f0bc20598139fe176b4d89b76c\",\"name\":\"Festus Nkopuruk\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/hostonce.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/2dfd410fcd6e6315075b6dae958bf9b1980da6dd83dcc3a685be5680a625e94c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/2dfd410fcd6e6315075b6dae958bf9b1980da6dd83dcc3a685be5680a625e94c?s=96&d=mm&r=g\",\"caption\":\"Festus Nkopuruk\"},\"description\":\"A top-rated WordPress manager for more than 8 years, who have worked with 100+ brands and help them reach their targeted audience online. Outside work, I enjoy car racing and traveling to new places.\",\"sameAs\":[\"https:\/\/theadheebgod1234.pythonanywhere.com\/\",\"https:\/\/www.linkedin.com\/in\/festus-nkopuruk-5a9687336\/\",\"https:\/\/x.com\/https:\/\/\/x.com\/DigitalFestus?t=9qES3KtHQAG0ykg_gcEDbg&s=09\"],\"url\":\"https:\/\/hostonce.com\/blog\/author\/festuse\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"WordPress Theme JSON Properties Explained Simply","description":"Discover how to work with WordPress theme JSON properties without coding. Learn how theme.json file helps you customize your block themes.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/hostonce.com\/blog\/theme-json-properties\/","og_locale":"en_US","og_type":"article","og_title":"Working with Properties and Key-Value Pairs in Theme.json","og_description":"Discover how to work with WordPress theme JSON properties without coding. Learn how theme.json file helps you customize your block themes.","og_url":"https:\/\/hostonce.com\/blog\/theme-json-properties\/","og_site_name":"Hostonce Blog | Tools &amp; Resources To Enhance Your Website","article_published_time":"2025-08-07T13:16:57+00:00","article_modified_time":"2025-09-20T22:21:25+00:00","og_image":[{"url":"http:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/06\/Hostonce-Banner-1200-630-template-1024x538.png","type":"","width":"","height":""}],"author":"Festus Nkopuruk","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/\/x.com\/DigitalFestus?t=9qES3KtHQAG0ykg_gcEDbg&s=09","twitter_misc":{"Written by":"Festus Nkopuruk","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/hostonce.com\/blog\/theme-json-properties\/","url":"https:\/\/hostonce.com\/blog\/theme-json-properties\/","name":"WordPress Theme JSON Properties Explained Simply","isPartOf":{"@id":"https:\/\/hostonce.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/hostonce.com\/blog\/theme-json-properties\/#primaryimage"},"image":{"@id":"https:\/\/hostonce.com\/blog\/theme-json-properties\/#primaryimage"},"thumbnailUrl":"http:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/06\/Hostonce-Banner-1200-630-template-1024x538.png","datePublished":"2025-08-07T13:16:57+00:00","dateModified":"2025-09-20T22:21:25+00:00","author":{"@id":"https:\/\/hostonce.com\/blog\/#\/schema\/person\/05b110f0bc20598139fe176b4d89b76c"},"description":"Discover how to work with WordPress theme JSON properties without coding. Learn how theme.json file helps you customize your block themes.","breadcrumb":{"@id":"https:\/\/hostonce.com\/blog\/theme-json-properties\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/hostonce.com\/blog\/theme-json-properties\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/hostonce.com\/blog\/theme-json-properties\/#primaryimage","url":"https:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/06\/Hostonce-Banner-1200-630-template.png","contentUrl":"https:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/06\/Hostonce-Banner-1200-630-template.png","width":1200,"height":630,"caption":"reciprocal links seo"},{"@type":"BreadcrumbList","@id":"https:\/\/hostonce.com\/blog\/theme-json-properties\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/hostonce.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Working with Properties and Key-Value Pairs in Theme.json"}]},{"@type":"WebSite","@id":"https:\/\/hostonce.com\/blog\/#website","url":"https:\/\/hostonce.com\/blog\/","name":"Hostonce Blog | Tools &amp; Resources To Enhance Your Website","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/hostonce.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/hostonce.com\/blog\/#\/schema\/person\/05b110f0bc20598139fe176b4d89b76c","name":"Festus Nkopuruk","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/hostonce.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/2dfd410fcd6e6315075b6dae958bf9b1980da6dd83dcc3a685be5680a625e94c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2dfd410fcd6e6315075b6dae958bf9b1980da6dd83dcc3a685be5680a625e94c?s=96&d=mm&r=g","caption":"Festus Nkopuruk"},"description":"A top-rated WordPress manager for more than 8 years, who have worked with 100+ brands and help them reach their targeted audience online. Outside work, I enjoy car racing and traveling to new places.","sameAs":["https:\/\/theadheebgod1234.pythonanywhere.com\/","https:\/\/www.linkedin.com\/in\/festus-nkopuruk-5a9687336\/","https:\/\/x.com\/https:\/\/\/x.com\/DigitalFestus?t=9qES3KtHQAG0ykg_gcEDbg&s=09"],"url":"https:\/\/hostonce.com\/blog\/author\/festuse\/"}]}},"_links":{"self":[{"href":"https:\/\/hostonce.com\/blog\/wp-json\/wp\/v2\/posts\/7767","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hostonce.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hostonce.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hostonce.com\/blog\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/hostonce.com\/blog\/wp-json\/wp\/v2\/comments?post=7767"}],"version-history":[{"count":6,"href":"https:\/\/hostonce.com\/blog\/wp-json\/wp\/v2\/posts\/7767\/revisions"}],"predecessor-version":[{"id":9434,"href":"https:\/\/hostonce.com\/blog\/wp-json\/wp\/v2\/posts\/7767\/revisions\/9434"}],"wp:attachment":[{"href":"https:\/\/hostonce.com\/blog\/wp-json\/wp\/v2\/media?parent=7767"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hostonce.com\/blog\/wp-json\/wp\/v2\/categories?post=7767"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hostonce.com\/blog\/wp-json\/wp\/v2\/tags?post=7767"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}