{"id":17,"date":"2022-03-04T04:11:09","date_gmt":"2022-03-04T04:11:09","guid":{"rendered":"http:\/\/localhost\/blog\/?p=17"},"modified":"2023-04-24T08:42:53","modified_gmt":"2023-04-24T01:42:53","slug":"create-magento-2-theme-step-by-step","status":"publish","type":"post","link":"https:\/\/magerubik.com\/blog\/create-magento-2-theme-step-by-step\/","title":{"rendered":"Create Magento 2 Theme step by step"},"content":{"rendered":"<div class=\"magerubik-quote\">\n<p>To better understand the structure of magento 2 themes, I suggest you start looking at the two themes available from magento.The Blank theme is only custom CSS, it still keeps the layout from modules.The theme Luma inherits from the theme Blank and you can see it has customizing layout from modules. In this article, we will create Magento 2 theme that inherits from the blank theme.<\/p>\n<\/div>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/cdn2.magerubik.com\/media\/theme\/magento-default-folder.jpg\" alt=\"magento default folder\"><\/figure>\n<p><strong>Let go!<\/strong> First we create a magento theme folder structure like below:<\/p>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"raw\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">app\/design\/frontend\/vendor name\/\n\u251c\u2500\u2500 theme name\/\n\u2502   \u251c\u2500\u2500 etc\/\n\u2502   \u2502   \u251c\u2500\u2500 view.xml\n\u2502   \u251c\u2500\u2500 meida\/\n\u2502   \u2502   \u251c\u2500\u2500 preview.jpg\n\u2502   \u251c\u2500\u2500 web\/\n\u2502   \u2502   \u251c\u2500\u2500 images\n\u2502   \u2502   \u2502   \u251c\u2500\u2500 logo.svg\n\u2502   \u251c\u2500\u2500 registration.php\n\u2502   \u251c\u2500\u2500 theme.xml\n\u2502   \u251c\u2500\u2500 composer.json<\/pre>\n\n\n\n<p>You can copy all its from <span class=\"code\">vendor\/magento\/theme-frontend-blank<\/span> then we will edit each.<\/p>\n<h2 class=\"h3\"><strong>1. Edit <span class=\"code\">theme.xml<\/span> to declare your theme<\/strong><\/h2>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"xml\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">&lt;theme xmlns:xsi=\"http:\/\/www.w3.org\/2001\/XMLSchema-instance\" xsi:noNamespaceSchemaLocation=\"urn:magento:framework:Config\/etc\/theme.xsd\">\n     &lt;title>MageRubik Online shop&lt;\/title> &lt;!-- what you want see on backend -->\n     &lt;parent>Magento\/blank&lt;\/parent> &lt;!-- the parent theme -->\n     &lt;media>\n         &lt;preview_image>media\/preview.jpg&lt;\/preview_image> &lt;!-- your home page layout -->\n     &lt;\/media>\n &lt;\/theme>\n\n<\/pre>\n\n\n\n<h2 class=\"h3\"><strong>2. Edit <span class=\"code\">composer.json<\/span><\/strong><\/h2>\n<p>This file is not necessary, but you may create a composer.json file to spread a theme as a composer package.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"raw\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">{\n    \"name\": \"MageRubik\/rubikshop\",\n    \"description\": \"N\/A\",\n    \"config\": {\n        \"sort-packages\": true\n    },\n    \"require\": {\n        \"php\": \"~7.1.3||~7.2.0||~7.3.0\",\n        \"magento\/framework\": \"102.0.*\"\n    },\n    \"type\": \"magento2-theme\",\n    \"license\": [\n        \"OSL-3.0\",\n        \"AFL-3.0\"\n    ],\n    \"autoload\": {\n        \"files\": [\n            \"registration.php\"\n        ]\n    },\n    \"version\": \"100.3.5\"\n}<\/pre>\n\n\n\n<h2 class=\"h3\"><strong>3. Edit <span class=\"code\">registration.php<\/span> to declare your theme folder<\/strong><\/h2>\n<p>Add your theme path <span class=\"code\">frontend\/Magerubik\/rubikshop<\/span>, It mean full path folder theme is <span class=\"code\">app\/design\/frontend\/frontend\/Magerubik\/rubikshop<\/span><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"raw\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">&lt;?php\n\/**\n * Copyright \u00a9 Magento, Inc. All rights reserved.\n * See COPYING.txt for license details.\n *\/\nuse \\Magento\\Framework\\Component\\ComponentRegistrar;\nComponentRegistrar::register(ComponentRegistrar::THEME, 'frontend\/Magerubik\/rubikshop', __DIR__);<\/pre>\n\n\n\n<h2 class=\"h3\"><strong>4. Edit <span class=\"code\">view.xml<\/span><\/strong><\/h2>\n<p>You can change or create new value catalog product images in this file. Example change categories product image:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"xml\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">&lt;images module=\"Magento_Catalog\">\n\t&lt;image id=\"category_page_grid\" type=\"small_image\">\n\t\t&lt;width>240&lt;\/width>&lt;!-- px -->\n\t\t&lt;height>240&lt;\/height>\n\t&lt;\/image>\n\t&lt;image id=\"category_page_list\" type=\"thumbnail\">\n\t\t&lt;width>240&lt;\/width>\n\t\t&lt;height>240&lt;\/height>\n\t&lt;\/image>\n&lt;\/images>\t<\/pre>\n\n\n\n<ul class=\"hkk-list\">\n\t<li>In there:<\/li>\n\t<li>&#8211; <span class=\"code\">id:<\/span> it must be unique and will be called in block. Like <span class=\"code\">$block-&gt;getImage($_product, &#8216;category_page_grid&#8217;)<\/span><\/li>\n\t<li>&#8211; <span class=\"code\">type:<\/span> defined from the backend when you upload an image for each product.<\/li>\n<\/ul>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/cdn2.magerubik.com\/media\/theme\/magento-images-label.jpg\" alt=\"Magento images label\"><\/figure>\n<h2 class=\"h3\"><strong>5. Login backend admin<\/strong><\/h2><strong>\t\n<p>Before, you can also upload the <span class=\"code\">logo.svg, preview.jpg<\/span> files.<\/p>\n<p>Now we go to the backend to view the results. If you see the below screenshot everything is fine.<\/p>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/cdn2.magerubik.com\/media\/theme\/view-backend.jpg\" alt=\"Magento 2 theme view backend\"><\/figure>\n<blockquote class=\"wp-block-quote\">\n\t<p>Now, we know how to create a Magento 2 theme. In the <a title=\"Create Magento 2 theme options\" href=\"https:\/\/magerubik.com\/blog\/create-magento-2-theme-options\">next posts<\/a> we will learn how to modify the style and layout. <a href=\"https:\/\/magerubik.com\/contact\" title=\"Contact Magerubik\">Contact us<\/a> if you face any problems during the installation process.<\/p>\n<\/blockquote><\/strong>\n<p class=\"simple-note\">You can download the demo code for this entire series from <a href=\"https:\/\/github.com\/magerubik\/rubikshop\" title=\"demo code on github\" rel=\"nofollow noopener\">GitHub<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>To better understand the structure of magento 2 themes, I suggest you start looking at the two themes available from<\/p>\n","protected":false},"author":1,"featured_media":73,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,4,9],"tags":[],"class_list":["post-17","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-magento-2-theme-tutorials","category-magento-2-tutorials","category-news"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Create Magento 2 Theme step by step | MageRubik<\/title>\n<meta name=\"description\" content=\"Create Magento 2 Theme - Help you create your own personal style for your e-commerce website inherited from the theme Blank.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/magerubik.com\/blog\/create-magento-2-theme-step-by-step\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Create Magento 2 Theme step by step | MageRubik\" \/>\n<meta property=\"og:description\" content=\"Create Magento 2 Theme - Help you create your own personal style for your e-commerce website inherited from the theme Blank.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/magerubik.com\/blog\/create-magento-2-theme-step-by-step\/\" \/>\n<meta property=\"og:site_name\" content=\"MageRubik\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/magerubik\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/magerubik\" \/>\n<meta property=\"article:published_time\" content=\"2022-03-04T04:11:09+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-04-24T01:42:53+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/magerubik.com\/blog\/wp-content\/uploads\/2022\/03\/magento-create-theme.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"445\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Hilary howard\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/www.twitter.com\/magerubik\" \/>\n<meta name=\"twitter:site\" content=\"@magerubik\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Hilary howard\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/magerubik.com\/blog\/create-magento-2-theme-step-by-step\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/magerubik.com\/blog\/create-magento-2-theme-step-by-step\/\"},\"author\":{\"name\":\"Hilary howard\",\"@id\":\"https:\/\/magerubik.com\/blog\/#\/schema\/person\/dad797dc557c925c92436706db1359d8\"},\"headline\":\"Create Magento 2 Theme step by step\",\"datePublished\":\"2022-03-04T04:11:09+00:00\",\"dateModified\":\"2023-04-24T01:42:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/magerubik.com\/blog\/create-magento-2-theme-step-by-step\/\"},\"wordCount\":293,\"publisher\":{\"@id\":\"https:\/\/magerubik.com\/blog\/#\/schema\/person\/dad797dc557c925c92436706db1359d8\"},\"image\":{\"@id\":\"https:\/\/magerubik.com\/blog\/create-magento-2-theme-step-by-step\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/magerubik.com\/blog\/wp-content\/uploads\/2022\/03\/magento-create-theme.jpg\",\"articleSection\":[\"Magento 2 Theme Tutorials\",\"Magento 2 Tutorials\",\"News\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/magerubik.com\/blog\/create-magento-2-theme-step-by-step\/\",\"url\":\"https:\/\/magerubik.com\/blog\/create-magento-2-theme-step-by-step\/\",\"name\":\"Create Magento 2 Theme step by step | MageRubik\",\"isPartOf\":{\"@id\":\"https:\/\/magerubik.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/magerubik.com\/blog\/create-magento-2-theme-step-by-step\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/magerubik.com\/blog\/create-magento-2-theme-step-by-step\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/magerubik.com\/blog\/wp-content\/uploads\/2022\/03\/magento-create-theme.jpg\",\"datePublished\":\"2022-03-04T04:11:09+00:00\",\"dateModified\":\"2023-04-24T01:42:53+00:00\",\"description\":\"Create Magento 2 Theme - Help you create your own personal style for your e-commerce website inherited from the theme Blank.\",\"breadcrumb\":{\"@id\":\"https:\/\/magerubik.com\/blog\/create-magento-2-theme-step-by-step\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/magerubik.com\/blog\/create-magento-2-theme-step-by-step\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/magerubik.com\/blog\/create-magento-2-theme-step-by-step\/#primaryimage\",\"url\":\"https:\/\/magerubik.com\/blog\/wp-content\/uploads\/2022\/03\/magento-create-theme.jpg\",\"contentUrl\":\"https:\/\/magerubik.com\/blog\/wp-content\/uploads\/2022\/03\/magento-create-theme.jpg\",\"width\":800,\"height\":445,\"caption\":\"Magento 2 create theme\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/magerubik.com\/blog\/create-magento-2-theme-step-by-step\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Magerubik blog site\",\"item\":\"https:\/\/magerubik.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Create Magento 2 Theme step by step\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/magerubik.com\/blog\/#website\",\"url\":\"https:\/\/magerubik.com\/blog\/\",\"name\":\"Magerubik\",\"description\":\"MageRubik blog site\",\"publisher\":{\"@id\":\"https:\/\/magerubik.com\/blog\/#\/schema\/person\/dad797dc557c925c92436706db1359d8\"},\"alternateName\":\"Magento 2 Extension\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/magerubik.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/magerubik.com\/blog\/#\/schema\/person\/dad797dc557c925c92436706db1359d8\",\"name\":\"Hilary howard\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/magerubik.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/magerubik.com\/blog\/wp-content\/uploads\/2022\/03\/magerubik-logo.png\",\"contentUrl\":\"https:\/\/magerubik.com\/blog\/wp-content\/uploads\/2022\/03\/magerubik-logo.png\",\"width\":265,\"height\":90,\"caption\":\"Hilary howard\"},\"logo\":{\"@id\":\"https:\/\/magerubik.com\/blog\/#\/schema\/person\/image\/\"},\"sameAs\":[\"http:\/\/localhost\/blog\",\"https:\/\/www.facebook.com\/magerubik\",\"https:\/\/www.instagram.com\/magerubik\",\"https:\/\/www.linkedin.com\/magerubik\",\"https:\/\/www.pinterest.com\/magerubik\",\"https:\/\/twitter.com\/https:\/\/www.twitter.com\/magerubik\",\"https:\/\/www.myspace.com\/magerubik\",\"https:\/\/www.youtube.com\/magerubik\",\"https:\/\/www.soundcloud.com\/magerubik\",\"https:\/\/www.tumblr.com\/magerubik\",\"https:\/\/www.wikipedia.com\/magerubik\"],\"url\":\"https:\/\/magerubik.com\/blog\/author\/hilary-howard\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Create Magento 2 Theme step by step | MageRubik","description":"Create Magento 2 Theme - Help you create your own personal style for your e-commerce website inherited from the theme Blank.","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:\/\/magerubik.com\/blog\/create-magento-2-theme-step-by-step\/","og_locale":"en_US","og_type":"article","og_title":"Create Magento 2 Theme step by step | MageRubik","og_description":"Create Magento 2 Theme - Help you create your own personal style for your e-commerce website inherited from the theme Blank.","og_url":"https:\/\/magerubik.com\/blog\/create-magento-2-theme-step-by-step\/","og_site_name":"MageRubik","article_publisher":"https:\/\/www.facebook.com\/magerubik","article_author":"https:\/\/www.facebook.com\/magerubik","article_published_time":"2022-03-04T04:11:09+00:00","article_modified_time":"2023-04-24T01:42:53+00:00","og_image":[{"width":800,"height":445,"url":"https:\/\/magerubik.com\/blog\/wp-content\/uploads\/2022\/03\/magento-create-theme.jpg","type":"image\/jpeg"}],"author":"Hilary howard","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/www.twitter.com\/magerubik","twitter_site":"@magerubik","twitter_misc":{"Written by":"Hilary howard","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/magerubik.com\/blog\/create-magento-2-theme-step-by-step\/#article","isPartOf":{"@id":"https:\/\/magerubik.com\/blog\/create-magento-2-theme-step-by-step\/"},"author":{"name":"Hilary howard","@id":"https:\/\/magerubik.com\/blog\/#\/schema\/person\/dad797dc557c925c92436706db1359d8"},"headline":"Create Magento 2 Theme step by step","datePublished":"2022-03-04T04:11:09+00:00","dateModified":"2023-04-24T01:42:53+00:00","mainEntityOfPage":{"@id":"https:\/\/magerubik.com\/blog\/create-magento-2-theme-step-by-step\/"},"wordCount":293,"publisher":{"@id":"https:\/\/magerubik.com\/blog\/#\/schema\/person\/dad797dc557c925c92436706db1359d8"},"image":{"@id":"https:\/\/magerubik.com\/blog\/create-magento-2-theme-step-by-step\/#primaryimage"},"thumbnailUrl":"https:\/\/magerubik.com\/blog\/wp-content\/uploads\/2022\/03\/magento-create-theme.jpg","articleSection":["Magento 2 Theme Tutorials","Magento 2 Tutorials","News"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/magerubik.com\/blog\/create-magento-2-theme-step-by-step\/","url":"https:\/\/magerubik.com\/blog\/create-magento-2-theme-step-by-step\/","name":"Create Magento 2 Theme step by step | MageRubik","isPartOf":{"@id":"https:\/\/magerubik.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/magerubik.com\/blog\/create-magento-2-theme-step-by-step\/#primaryimage"},"image":{"@id":"https:\/\/magerubik.com\/blog\/create-magento-2-theme-step-by-step\/#primaryimage"},"thumbnailUrl":"https:\/\/magerubik.com\/blog\/wp-content\/uploads\/2022\/03\/magento-create-theme.jpg","datePublished":"2022-03-04T04:11:09+00:00","dateModified":"2023-04-24T01:42:53+00:00","description":"Create Magento 2 Theme - Help you create your own personal style for your e-commerce website inherited from the theme Blank.","breadcrumb":{"@id":"https:\/\/magerubik.com\/blog\/create-magento-2-theme-step-by-step\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/magerubik.com\/blog\/create-magento-2-theme-step-by-step\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/magerubik.com\/blog\/create-magento-2-theme-step-by-step\/#primaryimage","url":"https:\/\/magerubik.com\/blog\/wp-content\/uploads\/2022\/03\/magento-create-theme.jpg","contentUrl":"https:\/\/magerubik.com\/blog\/wp-content\/uploads\/2022\/03\/magento-create-theme.jpg","width":800,"height":445,"caption":"Magento 2 create theme"},{"@type":"BreadcrumbList","@id":"https:\/\/magerubik.com\/blog\/create-magento-2-theme-step-by-step\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Magerubik blog site","item":"https:\/\/magerubik.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Create Magento 2 Theme step by step"}]},{"@type":"WebSite","@id":"https:\/\/magerubik.com\/blog\/#website","url":"https:\/\/magerubik.com\/blog\/","name":"Magerubik","description":"MageRubik blog site","publisher":{"@id":"https:\/\/magerubik.com\/blog\/#\/schema\/person\/dad797dc557c925c92436706db1359d8"},"alternateName":"Magento 2 Extension","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/magerubik.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/magerubik.com\/blog\/#\/schema\/person\/dad797dc557c925c92436706db1359d8","name":"Hilary howard","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/magerubik.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/magerubik.com\/blog\/wp-content\/uploads\/2022\/03\/magerubik-logo.png","contentUrl":"https:\/\/magerubik.com\/blog\/wp-content\/uploads\/2022\/03\/magerubik-logo.png","width":265,"height":90,"caption":"Hilary howard"},"logo":{"@id":"https:\/\/magerubik.com\/blog\/#\/schema\/person\/image\/"},"sameAs":["http:\/\/localhost\/blog","https:\/\/www.facebook.com\/magerubik","https:\/\/www.instagram.com\/magerubik","https:\/\/www.linkedin.com\/magerubik","https:\/\/www.pinterest.com\/magerubik","https:\/\/twitter.com\/https:\/\/www.twitter.com\/magerubik","https:\/\/www.myspace.com\/magerubik","https:\/\/www.youtube.com\/magerubik","https:\/\/www.soundcloud.com\/magerubik","https:\/\/www.tumblr.com\/magerubik","https:\/\/www.wikipedia.com\/magerubik"],"url":"https:\/\/magerubik.com\/blog\/author\/hilary-howard\/"}]}},"_links":{"self":[{"href":"https:\/\/magerubik.com\/blog\/wp-json\/wp\/v2\/posts\/17","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/magerubik.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/magerubik.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/magerubik.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/magerubik.com\/blog\/wp-json\/wp\/v2\/comments?post=17"}],"version-history":[{"count":45,"href":"https:\/\/magerubik.com\/blog\/wp-json\/wp\/v2\/posts\/17\/revisions"}],"predecessor-version":[{"id":619,"href":"https:\/\/magerubik.com\/blog\/wp-json\/wp\/v2\/posts\/17\/revisions\/619"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/magerubik.com\/blog\/wp-json\/wp\/v2\/media\/73"}],"wp:attachment":[{"href":"https:\/\/magerubik.com\/blog\/wp-json\/wp\/v2\/media?parent=17"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/magerubik.com\/blog\/wp-json\/wp\/v2\/categories?post=17"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/magerubik.com\/blog\/wp-json\/wp\/v2\/tags?post=17"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}