{"id":94302,"date":"2019-10-14T10:09:03","date_gmt":"2019-10-14T15:09:03","guid":{"rendered":"https:\/\/wpengine.com\/?post_type=resource&#038;p=94302"},"modified":"2022-02-08T10:06:12","modified_gmt":"2022-02-08T16:06:12","slug":"create-theme-with-genesis","status":"publish","type":"resource","link":"https:\/\/wpengine.com\/case-studies\/resources\/create-theme-with-genesis\/","title":{"rendered":"Create a WordPress Theme With Genesis"},"content":{"rendered":"\n<p>The <a href=\"https:\/\/wpengine.com\/genesis\/\">Genesis Framework<\/a> for WordPress provides a solid foundation for creating a custom theme. Unfortunately, it can appear complicated on the surface, scaring off users who might otherwise benefit from it.&nbsp;<\/p>\n\n\n\n<p>Working from <a href=\"https:\/\/codex.wordpress.org\/Theme_Frameworks\">a framework<\/a> is a common approach for many WordPress developers. It offers users the flexibility to create a custom theme while incorporating key functionality to avoid jeopardizing your sites\u2019 stability.&nbsp;<\/p>\n\n\n\n<p>In this article, we\u2019ll go over what the Genesis Framework is and how to create themes with it. We\u2019ll also discuss some of the benefits of this particular tool. Let\u2019s dive right in!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What Is the Genesis Framework?&nbsp;<\/h2>\n\n\n\n<p><a href=\"https:\/\/wpengine.com\/genesis\/\">The Genesis Framework<\/a> includes all of the Search Engine Optimization (SEO), security, and performance features a high-quality theme needs. It\u2019s used in conjunction with a child theme (one you custom code or a <a href=\"https:\/\/wpengine.com\/studiopress-themes\/\">pre-built option<\/a>), which provides front-end styling and functionality.<\/p>\n\n\n\n<p>Our framework is by far the <a href=\"https:\/\/wpengine.com\/blog\/wp-engine-launches-genesis-3-0-first-wordpress-theme-framework-to-incorporate-amp-support-in-its-core\/\">most popular<\/a> available for WordPress, with over 600,000 websites using themes created with it. As a developer, you can build child themes to use with Genesis, and continue to update the framework without fear of causing errors on your site.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The Benefits of Developing With the Genesis Framework<\/h2>\n\n\n\n<p>Genesis speeds up development by enabling you to focus on front-end features and styling, while the framework handles the back-end functionality for you. It also uses callbacks to <a href=\"https:\/\/wordpress.org\/support\/article\/glossary\/#action\">WordPress actions<\/a> and <a href=\"https:\/\/wordpress.org\/support\/article\/glossary\/#filter\">filter functions<\/a> through hooks, enabling you to create a dynamic theme with custom code.<\/p>\n\n\n\n<p>In addition to its understandable file structure and solid base code, Genesis is backed by a helpful team of developers. You can join the <a href=\"https:\/\/www.studiopress.com\/forums\/\">Genesis Community Forum<\/a> or take advantage of the <a href=\"https:\/\/genesis.community\/slack\/\">Genesis Slack channel<\/a> whenever you have a question. As always, <a href=\"https:\/\/wpengine.com\/support\/\">WP Engine is here for you<\/a> with our excellent support options as well.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How to Create a WordPress Theme With Genesis&nbsp;<\/h2>\n\n\n\n<p>Now that you know more about Genesis and the benefits of developing with it, we\u2019ll walk you through five steps to help you create a theme using this framework.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 1: Install and Activate the Genesis Framework<\/h3>\n\n\n\n<p>Installing the Genesis Framework is not much different from <a href=\"https:\/\/wpengine.com\/resources\/how-to-use-wordpress\/\">installing an ordinary theme<\/a> in WordPress. However, keep in mind that you\u2019ll be working with both the framework and a child theme.&nbsp;<\/p>\n\n\n\n<p>The Genesis Framework should be saved in the <em>wp-content &gt; themes<\/em> folder on your server. You can upload it there via <a href=\"https:\/\/wpengine.com\/resources\/how-to-access-wordpress-files-using-sftp\/\">File Transfer Protocol (FTP)<\/a> with an FTP client such as <a href=\"https:\/\/filezilla-project.org\/\">FileZilla<\/a>, or use WordPress\u2019 built-in theme installer.<\/p>\n\n\n\n<p>We recommend the latter method. First, <a href=\"https:\/\/my.studiopress.com\/themes\/genesis\/\">download the <em>.zip<\/em> file<\/a> for the Genesis Framework. Then navigate to <em>Appearance &gt; Themes<\/em> in your admin dashboard and click on the <em>Add New<\/em> button:&nbsp;<\/p>\n\n\n\n<p>Next, click on the <em>Choose File<\/em> button and search your computer for the <em>.zip<\/em> file you downloaded. Once it\u2019s selected, click on <em>Install Now<\/em>:<br><\/p>\n\n\n\n<p>This is as far as you need to go in the normal theme installation process. There\u2019s no need to activate the Genesis Framework. It will instead run in the background as the base structure of your child theme.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 2: Create Your Child Theme<\/h3>\n\n\n\n<p>If you\u2019re simply working to create a custom theme for your own WordPress site, you might consider using an existing <a href=\"https:\/\/wpengine.com\/studiopress-themes\/\">Genesis child theme by StudioPress<\/a>. You can upload it to your site in the same manner described above, and then use the Customizer to make it your own.<\/p>\n\n\n\n<p>However, if you want to build your own child theme, you\u2019ll need to set up its files yourself. To do so, access your server using either the file manager in your hosting account or FTP.<\/p>\n\n\n\n<p>In your <em>public_html<\/em> directory, navigate to <em>wp-content &gt; themes.<\/em> There, add a subdirectory and title it with your new theme\u2019s name:<\/p>\n\n\n\n<p>Then, use your preferred text editor to create <em>functions.php<\/em> and <em>style.css<\/em> files. Save each of them to your new subdirectory:&nbsp;<\/p>\n\n\n\n<p>Then you\u2019ll need to edit each to include some basic information, starting with <a href=\"https:\/\/codex.wordpress.org\/Working_with_WordPress\"><em>functions.php<\/em><\/a>. This file defines your theme\u2019s default behaviors. Start it off with some <a href=\"https:\/\/github.com\/ibadrehman\/custom\/blob\/master\/functions.php\">standard documentation<\/a>:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;?php\n\n\/**\n&nbsp;* Theme customizations\n&nbsp;*\n&nbsp;* @package      Custom_Theme\n&nbsp;* @author       Your Name\n&nbsp;* @link &nbsp; &nbsp; &nbsp; &nbsp; https:\/\/linktocode.com\n&nbsp;* @copyright&nbsp;&nbsp;&nbsp;&nbsp;\n&nbsp;* @license&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\n&nbsp;*\/<\/pre>\n\n\n\n<p>Here you can name your theme, document where users can find the code, and list yourself as the author.<\/p>\n\n\n\n<p>Next, you need to tell your child theme to reference the Genesis Framework. You can do this with an action hook <a href=\"https:\/\/github.com\/ibadrehman\/custom\/blob\/master\/functions.php\">like so<\/a>:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">add_action( 'genesis_setup', 'custom_setup',15);<\/pre>\n\n\n\n<p>Then, flesh the rest of this file out with other hooks and filters to incorporate key functionalities your theme needs. Make sure to <a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/wp_enqueue_style\/\">enqueue your stylesheet<\/a> here as well.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 3: Customize Your Child Theme\u2019s Functionality With Hooks<\/h2>\n\n\n\n<p>There are many possibilities to explore when it comes to adding hooks to your <em>functions.php<\/em> file. They can accomplish a number of things, from creating new widget areas, to placing optional ad content, or even changing the base structure of your site.&nbsp;<\/p>\n\n\n\n<p>To help get a better idea of how hooks influence the Genesis Framework, you may want to look into the <a href=\"https:\/\/genesistutorials.com\/visual-hook-guide\/\">Visual Hook Guide<\/a>:&nbsp;<\/p>\n\n\n\n<p>This handy resource will show you which hooks to use to influence certain areas of your site. You may also want to consult the <a href=\"https:\/\/adambrown.info\/p\/wp_hooks\">WordPress Hooks Database<\/a> or scan the <em>functions.php<\/em> files of other themes you like for ideas.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 4: Use CSS to Add Custom Styling to Your Child Theme<\/h2>\n\n\n\n<p>Once you establish your theme\u2019s default behaviors in the <em>functions.php<\/em> file, you can move on to <em>style.css<\/em>. This is where you\u2019ll spell out the parameters for colors, fonts, and other design-related elements of your theme.&nbsp;<\/p>\n\n\n\n<p>For example, <a href=\"https:\/\/github.com\/ibadrehman\/custom\/blob\/master\/style.css\">this snippet<\/a> defines the color, font, spacing, and margins of the site\u2019s body text:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">body {\n color: #222;\n font-family: Roboto, sans-serif;\n font-size: 18px;\n&nbsp; font-weight: 400;\n line-height: 1.625;\n margin: 0;\n}<\/pre>\n\n\n\n<p>CSS can also be used to style Genesis Framework-specific elements, such as navigation menus:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">.genesis-nav-menu {<br> clear: both;<br> font-size: 16px;<br> line-height: 1;<br> width: 100%;<br>}<\/pre>\n\n\n\n<p>You can see in this example that the \u2018nav-menu\u2019 element belongs specifically to Genesis. Editing CSS is pretty approachable, even for a novice coder. Making subtle changes to your child theme is a good way to practice and better understand how it works alongside the framework.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 5: Review the Result With Your Client or Publish It On Your Site<\/h3>\n\n\n\n<p>Since you\u2019re working with a framework, you shouldn\u2019t need to worry about <a href=\"https:\/\/codex.wordpress.org\/Theme_Development\">theme template files<\/a> such as <em>index.php.<\/em> However, especially if you hope to submit your theme to the WordPress Directory, you\u2019ll still want to <a href=\"https:\/\/developer.wordpress.org\/themes\/release\/required-theme-files\/\">familiarize yourself with the required files<\/a>.<\/p>\n\n\n\n<p>Once you\u2019ve completely customized your new theme, review the final product with your client or a peer. We recommend developing your theme <a href=\"https:\/\/wpengine.com\/support\/staging-development-environments-wp-engine\/\">in a staging environment<\/a> as well, so you can test your changes without disrupting your live site.&nbsp;<\/p>\n\n\n\n<p>If everything checks out, you can return to your WordPress dashboard and navigate to <em>Appearance &gt; Themes<\/em>. If your child theme is saved on your server correctly, it should be listed here. Simply click on <em>Activate<\/em> to publish it to your site.&nbsp;<\/p>\n\n\n\n<p>To distribute your theme, package its files in a <em>.zip<\/em> file. Then follow the instructions for <a href=\"https:\/\/developer.wordpress.org\/themes\/release\/submitting-your-theme-to-wordpress-org\/\">submitting your theme to WordPress.org<\/a>.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Where to Install the Genesis Framework On Your Server<\/h2>\n\n\n\n<p>As we\u2019ve explained, you can install Genesis with an FTP client such as FileZilla. However, there are a few things to keep in mind when doing so:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Don\u2019t activate it.<\/strong> Once you install the Genesis parent theme, you do not need to activate it. If you\u2019re using a compatible child theme, you\u2019ll install and activate that after your framework is in place.&nbsp;<\/li><li><strong>Use the correct file name. <\/strong>When you install Genesis as a parent theme, you need to make sure the folder that contains the framework is named correctly. The parent theme will live in the <em>wp-content &gt; themes<\/em> directory and must be in a folder labeled <em>genesis<\/em>.&nbsp;<\/li><li><strong>Don\u2019t nest folders.<\/strong> If you\u2019re using FTP to load your framework, make sure the parent and child themes are not nested in any way. They need to be saved in separate folders in the <em>themes<\/em> directory.&nbsp;<\/li><\/ul>\n\n\n\n<p>Even if you use the WordPress theme installer in your site dashboard, you might want to check your file directories to make sure everything is where it needs to be for optimal functionality.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">More from Genesis and WP Engine<\/h2>\n\n\n\n<p>Building your own custom WordPress theme doesn\u2019t have to be scary. With the Genesis Framework and <a href=\"https:\/\/wpengine.com\/\">WP Engine<\/a>, you can take your website or WordPress development business to new heights.&nbsp;<\/p>\n\n\n\n<p>We love to support innovative WordPress professionals. That\u2019s why we share some of the <a href=\"https:\/\/developer.wordpress.org\/\">best resources<\/a> for users and developers. Plus, with WP Engine\u2019s top-notch hosting platform, you can create incredible digital experiences for your customers. <a href=\"https:\/\/wpengine.com\/plans\/\">Check out our plans<\/a> today!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Genesis Framework for WordPress provides a solid foundation for creating a custom theme. Unfortunately, it can appear complicated on the surface, scaring off users who might otherwise benefit from it.&nbsp; Working from a framework is a common approach for many WordPress developers. It offers users the flexibility to create a custom theme while incorporating<span class=\"tile__ellipses\">&hellip;<\/span><span class=\"tile__ellipses--animated\"><\/span><\/p>\n","protected":false},"author":297,"featured_media":0,"template":"","resource-topic":[1291,901],"resource-role":[896,897],"resource-type":[916],"class_list":["post-94302","resource","type-resource","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How To Create A WordPress Theme with Genesis | WP Engine<\/title>\n<meta name=\"description\" content=\"Whether you are creating a custom theme for your own site, a client&#039;s site, or to sell, WP Engine is here to help you learn how to create a WordPress theme with Genesis.\" \/>\n<meta name=\"robots\" content=\"noindex, follow\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How To Create A WordPress Theme with Genesis | WP Engine\" \/>\n<meta property=\"og:description\" content=\"Whether you are creating a custom theme for your own site, a client&#039;s site, or to sell, WP Engine is here to help you learn how to create a WordPress theme with Genesis.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/wpengine.com\/case-studies\/resources\/create-theme-with-genesis\/\" \/>\n<meta property=\"og:site_name\" content=\"WP Engine\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/wpengine\" \/>\n<meta property=\"article:modified_time\" content=\"2022-02-08T16:06:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2024\/05\/WPE-IMG-Thumbnail-1200x630-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@wpengine\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/wpengine.com\/case-studies\/resources\/create-theme-with-genesis\/\",\"url\":\"https:\/\/wpengine.com\/case-studies\/resources\/create-theme-with-genesis\/\",\"name\":\"How To Create A WordPress Theme with Genesis | WP Engine\",\"isPartOf\":{\"@id\":\"https:\/\/wpengine.com\/case-studies\/#website\"},\"datePublished\":\"2019-10-14T15:09:03+00:00\",\"dateModified\":\"2022-02-08T16:06:12+00:00\",\"description\":\"Whether you are creating a custom theme for your own site, a client's site, or to sell, WP Engine is here to help you learn how to create a WordPress theme with Genesis.\",\"breadcrumb\":{\"@id\":\"https:\/\/wpengine.com\/case-studies\/resources\/create-theme-with-genesis\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/wpengine.com\/case-studies\/resources\/create-theme-with-genesis\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/wpengine.com\/case-studies\/resources\/create-theme-with-genesis\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/wpengine.com\/case-studies\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Resources\",\"item\":\"https:\/\/wpengine.com\/case-studies\/resources\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Create a WordPress Theme With Genesis\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/wpengine.com\/case-studies\/#website\",\"url\":\"https:\/\/wpengine.com\/case-studies\/\",\"name\":\"WP Engine\",\"description\":\"Managed Hosting for WordPress\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/wpengine.com\/case-studies\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/wpengine.com\/case-studies\/#\/schema\/person\/3a22232b01de39dcf588fb8e421c0521\",\"name\":\"Erin Myers\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/wpengine.com\/case-studies\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/cd881e115bc28c81642ec61752db9981ece9ee8b4c81498a9b6276b9cdcaf5e6?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/cd881e115bc28c81642ec61752db9981ece9ee8b4c81498a9b6276b9cdcaf5e6?s=96&d=mm&r=g\",\"caption\":\"Erin Myers\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How To Create A WordPress Theme with Genesis | WP Engine","description":"Whether you are creating a custom theme for your own site, a client's site, or to sell, WP Engine is here to help you learn how to create a WordPress theme with Genesis.","robots":{"index":"noindex","follow":"follow"},"og_locale":"en_US","og_type":"article","og_title":"How To Create A WordPress Theme with Genesis | WP Engine","og_description":"Whether you are creating a custom theme for your own site, a client's site, or to sell, WP Engine is here to help you learn how to create a WordPress theme with Genesis.","og_url":"https:\/\/wpengine.com\/case-studies\/resources\/create-theme-with-genesis\/","og_site_name":"WP Engine","article_publisher":"https:\/\/www.facebook.com\/wpengine","article_modified_time":"2022-02-08T16:06:12+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2024\/05\/WPE-IMG-Thumbnail-1200x630-1.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_site":"@wpengine","twitter_misc":{"Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/wpengine.com\/case-studies\/resources\/create-theme-with-genesis\/","url":"https:\/\/wpengine.com\/case-studies\/resources\/create-theme-with-genesis\/","name":"How To Create A WordPress Theme with Genesis | WP Engine","isPartOf":{"@id":"https:\/\/wpengine.com\/case-studies\/#website"},"datePublished":"2019-10-14T15:09:03+00:00","dateModified":"2022-02-08T16:06:12+00:00","description":"Whether you are creating a custom theme for your own site, a client's site, or to sell, WP Engine is here to help you learn how to create a WordPress theme with Genesis.","breadcrumb":{"@id":"https:\/\/wpengine.com\/case-studies\/resources\/create-theme-with-genesis\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wpengine.com\/case-studies\/resources\/create-theme-with-genesis\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/wpengine.com\/case-studies\/resources\/create-theme-with-genesis\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/wpengine.com\/case-studies\/"},{"@type":"ListItem","position":2,"name":"Resources","item":"https:\/\/wpengine.com\/case-studies\/resources\/"},{"@type":"ListItem","position":3,"name":"Create a WordPress Theme With Genesis"}]},{"@type":"WebSite","@id":"https:\/\/wpengine.com\/case-studies\/#website","url":"https:\/\/wpengine.com\/case-studies\/","name":"WP Engine","description":"Managed Hosting for WordPress","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/wpengine.com\/case-studies\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/wpengine.com\/case-studies\/#\/schema\/person\/3a22232b01de39dcf588fb8e421c0521","name":"Erin Myers","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/wpengine.com\/case-studies\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/cd881e115bc28c81642ec61752db9981ece9ee8b4c81498a9b6276b9cdcaf5e6?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/cd881e115bc28c81642ec61752db9981ece9ee8b4c81498a9b6276b9cdcaf5e6?s=96&d=mm&r=g","caption":"Erin Myers"}}]}},"acf":[],"grid_image_url":"https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2019\/10\/shutterstock_521063764.jpg","media-type":{"term_id":916,"name":"Article","slug":"article"},"role":"<strong>Roles:<\/strong> Developer, Freelancer","topic":"<strong>Topics:<\/strong> StudioPress, WordPress","_links":{"self":[{"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/resource\/94302","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/resource"}],"about":[{"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/types\/resource"}],"author":[{"embeddable":true,"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/users\/297"}],"wp:attachment":[{"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/media?parent=94302"}],"wp:term":[{"taxonomy":"resource-topic","embeddable":true,"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/resource-topic?post=94302"},{"taxonomy":"resource-role","embeddable":true,"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/resource-role?post=94302"},{"taxonomy":"resource-type","embeddable":true,"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/resource-type?post=94302"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}