{"id":5891,"date":"2021-06-03T13:03:43","date_gmt":"2021-06-03T17:03:43","guid":{"rendered":"https:\/\/www.litmus.com\/blog\/create-and-manage-dynamic-code-blocks-easily-with-partials\/"},"modified":"2025-12-09T09:27:50","modified_gmt":"2025-12-09T14:27:50","slug":"create-and-manage-dynamic-code-blocks-easily-with-partials","status":"publish","type":"post","link":"https:\/\/www.litmus.com\/blog\/create-and-manage-dynamic-code-blocks-easily-with-partials","title":{"rendered":"Create and Manage Dynamic Code Blocks Easily with Email Partials"},"content":{"rendered":"\n\n\t<div id=\"simple-text-block-block_10f4a5ee6e072b3565844830d4a42d33\" class=\"block-simple-text-block alignfull \" style=\"background-color:\">\n  <div class=\"container\">\n  \t<div class=\"row\">\n  \t\t<div class=\"col\">\n  \t\t\t<div class=\"copy\">\n  \t\t\t\t<p>Between one-off marketing sends, recurring newsletters, transactional emails, and more, there are countless emails you\u2019re responsible for building. It can be incredibly time-consuming to code each one, even when you use a template. One way to be more efficient? Email partials.<\/p>\n<h2>What is an email partial?<\/h2>\n<p>A partial is a type of <a rel=\"noopener\" href=\"https:\/\/www.litmus.com\/blog\/email-modules-and-modular-email\/\">email module<\/a> that\u2019s a global, dynamic, reusable block of code for your emails. Use it in an <a rel=\"noopener\" href=\"https:\/\/www.litmus.com\/blog\/what-is-an-email-template\/\">email template<\/a> or as part of a broader <a rel=\"noopener\" href=\"https:\/\/www.litmus.com\/blog\/email-design-system\/\">email design system<\/a> for any of the following:<\/p>\n<ul>\n<li>Updating your header and footer<\/li>\n<li>Maintaining layout structure and reset styles<\/li>\n<li>Recycling commonly used components<\/li>\n<\/ul>\n<p>Editing and saving a partial updates it across every email where that partial is used. That way, you only need to edit one partial for it to apply to all your other emails.<\/p>\n<p>It\u2019s also a great way to future-proof your emails.<\/p>\n<p>You\u2019ll be happy you used partials if you ever need to make a consistent change on all your emails like I did. I worked for a company that went through a rebrand, and having to update the logo (on top of everything else) in each automated email one by one would\u2019ve been a nightmare. All I had to do was update the logo in the header partial, and boom, done\u2014all emails with that header partial were automatically updated! \ud83d\ude4c<\/p>\n<div class=\"cta\">\n<table style=\"background-color: #f1f0f0;\">\n<tbody>\n<tr>\n<td class=\"block-1\" style=\"padding: 20px 10px 20px 20px;\"><img decoding=\"async\" class=\"alignnone size-full wp-image-9344\" src=\"https:\/\/www.litmus.com\/wp-content\/uploads\/2020\/04\/builder.png\" alt=\"code editor\" width=\"640\" height=\"742\" srcset=\"https:\/\/www.litmus.com\/wp-content\/uploads\/2020\/04\/builder.png 640w, https:\/\/www.litmus.com\/wp-content\/uploads\/2020\/04\/builder-259x300.png 259w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/td>\n<td class=\"block-2\" style=\"padding: 20px 20px 20px 10px;\">\n<p class=\"zero\"><strong>Give partials a try in Litmus Builder<\/strong><\/p>\n<p class=\"zero\">Build on-brand, error-free emails fast with Litmus Builder. Create and manage modules\u2014both snippets and partials\u2014and use them in either our HTML Code Editor or Visual Editor with drag-and-drop functionality.<\/p>\n<p class=\"zero\"><a class=\"btn btn-outline\" rel=\"noopener\" href=\"https:\/\/www.litmus.com\/email-builder\/\" target=\"_blank\" rel=\"noopener noreferrer\">Learn more \u2192<\/a><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<h2>See the benefits in your email production process<\/h2>\n<p>Partials drastically improve your email workflow\u2014whether you\u2019re tweaking content or styles, looking for leaner code, or working with a large team. Partials empower you to:<\/p>\n<ul>\n<li><strong>Easily update and maintain multiple emails.<\/strong> Make changes to one partial and see all of your emails automatically update.<\/li>\n<li><strong>Reduce code complexity.<\/strong> Partials hide large blocks of code, allowing you to focus on and navigate to only what\u2019s needed.<\/li>\n<li><strong>Keep teammates on the same page.<\/strong> Ensure your team leverages the most up-to-date code and content, reducing errors and keeping your emails consistent.<\/li>\n<\/ul>\n<h2>When to use partials<\/h2>\n<p>Partials help you in several different ways throughout your email production workflow:<\/p>\n<ul>\n<li><strong>Headers and footers<\/strong>: Maintain consistency in your logo, navigation bar, socials, unsubscribe, and more without using a template.<\/li>\n<li><strong>CSS reset styles<\/strong>: Keep all your emails on the same base formatting, including brand colors and fonts.<\/li>\n<li><strong>Layout structure<\/strong>: Easily manage structural code such as conditional Outlook wrapper tables.<\/li>\n<li><strong>Calls-to-action<\/strong>: Reuse common elements across email like contacting support or starting a free trial.<\/li>\n<\/ul>\n<p>Basically, use partials for any piece of code that\u2019s used consistently in multiple emails without needing to be altered for each one. Same code, same imagery, same text. Unchanged.<\/p>\n<p>Curious how this differs from snippets? Check out our blog post on <a rel=\"noopener\" href=\"https:\/\/www.litmus.com\/blog\/automate-your-emails-in-two-ways-snippets-vs-partials\/\">snippets vs. partials<\/a>.<\/p>\n<h2>Getting started with partials in Litmus<\/h2>\n<p>The benefits are hard to ignore. That\u2019s why we created email partials in Design Library in <a rel=\"noopener\" href=\"https:\/\/www.litmus.com\/email-builder\/\">Litmus Builder<\/a>:<\/p>\n<div class=\"wistia_responsive_padding\" style=\"padding: 56.25% 0 0 0; position: relative;\">\n<div class=\"wistia_responsive_wrapper\" style=\"height: 100%; left: 0; position: absolute; top: 0; width: 100%;\"><iframe class=\"wistia_embed\" title=\"Litmus Builder Partials\" src=\"https:\/\/fast.wistia.net\/embed\/iframe\/lk7nhlwo4a?videoFoam=true\" name=\"wistia_embed\" width=\"100%\" height=\"100%\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/div>\n<\/div>\n<p><script src=\"https:\/\/fast.wistia.net\/assets\/external\/E-v1.js\" async><\/script><\/p>\n<img decoding=\"async\" class=\"alignleft wp-image-29790 size-thumbnail\" src=\"https:\/\/www.litmus.com\/wp-content\/uploads\/2016\/07\/dan-denney-150x150.png\" alt=\"Dan Denney\" width=\"150\" height=\"150\" srcset=\"https:\/\/www.litmus.com\/wp-content\/uploads\/2016\/07\/dan-denney-150x150.png 150w, https:\/\/www.litmus.com\/wp-content\/uploads\/2016\/07\/dan-denney.png 300w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/>\u201cThere are many great features in Builder for creating HTML emails, but Partials support made it the best for maintaining emails as well. Global changes to copy, logos, and social links can now be made in one location in our 40+ transactional emails. My workflow now begins with Builder.\u201d<\/p>\n<p>\u2013 <a rel=\"noopener\" target=\"_blank\" href=\"https:\/\/www.dandenney.com\/posts\/front-end-dev\/rethinking-my-emmail-workflow\/\">Dan Denney<\/a>, formerly at Code School<\/p>\n<h3>Head into Design Library<\/h3>\n<p>To either create a new partial, see what you already have, or make edits, head into Design Library and navigate to Partials on the left-hand side in the Modules section. Or you can go directly from this link: <a rel=\"noopener\" href=\"https:\/\/litmus.com\/builder\/design\/partials\">your Partials in Design Library<\/a>.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-29791 size-large\" src=\"https:\/\/www.litmus.com\/wp-content\/uploads\/2016\/07\/litmus-design-library-partials-1024x557.png\" alt=\"email partials in Litmus Builder Design Library\" width=\"1024\" height=\"557\" srcset=\"https:\/\/www.litmus.com\/wp-content\/uploads\/2016\/07\/litmus-design-library-partials-1024x557.png 1024w, https:\/\/www.litmus.com\/wp-content\/uploads\/2016\/07\/litmus-design-library-partials-300x163.png 300w, https:\/\/www.litmus.com\/wp-content\/uploads\/2016\/07\/litmus-design-library-partials-768x418.png 768w, https:\/\/www.litmus.com\/wp-content\/uploads\/2016\/07\/litmus-design-library-partials-1536x836.png 1536w, https:\/\/www.litmus.com\/wp-content\/uploads\/2016\/07\/litmus-design-library-partials-1800x980.png 1800w, https:\/\/www.litmus.com\/wp-content\/uploads\/2016\/07\/litmus-design-library-partials.png 1999w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\n<p>You can even <a rel=\"noopener\" href=\"https:\/\/www.litmus.com\/blog\/how-to-organize-email-modules\/\">organize your partials<\/a> by adding them to one or more categories in Design Library to make it easy for anyone on your team to find and use the right modules to build emails.<\/p>\n<h3>Add partials into your email<\/h3>\n<p>To use partials, head into <a rel=\"noopener\" href=\"https:\/\/litmus.com\/build\">your Litmus Builder<\/a> and open up one of your email projects (or start a new one). Make sure you\u2019re in the HTML Code Editor, not the Visual Editor. Click on the Insert button near the top left above your code, and click Partial.<\/p>\n<img decoding=\"async\" class=\"alignnone size-large wp-image-29793\" src=\"https:\/\/www.litmus.com\/wp-content\/uploads\/2016\/07\/litmus-builder-code-editor-insert-partial-1024x375.png\" alt=\"insert partial in Litmus Builder code editor\" width=\"1024\" height=\"375\" srcset=\"https:\/\/www.litmus.com\/wp-content\/uploads\/2016\/07\/litmus-builder-code-editor-insert-partial-1024x375.png 1024w, https:\/\/www.litmus.com\/wp-content\/uploads\/2016\/07\/litmus-builder-code-editor-insert-partial-300x110.png 300w, https:\/\/www.litmus.com\/wp-content\/uploads\/2016\/07\/litmus-builder-code-editor-insert-partial-768x282.png 768w, https:\/\/www.litmus.com\/wp-content\/uploads\/2016\/07\/litmus-builder-code-editor-insert-partial-1536x563.png 1536w, https:\/\/www.litmus.com\/wp-content\/uploads\/2016\/07\/litmus-builder-code-editor-insert-partial-1800x660.png 1800w, https:\/\/www.litmus.com\/wp-content\/uploads\/2016\/07\/litmus-builder-code-editor-insert-partial.png 1999w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\n<p>This will open the Insert panel between your code editor and the email preview, and it\u2019ll display a list of your partials in alphabetical order. Or you can use search to find what you\u2019re looking for.<\/p>\n<img decoding=\"async\" class=\"alignnone size-large wp-image-29794\" src=\"https:\/\/www.litmus.com\/wp-content\/uploads\/2016\/07\/litmus-builder-code-editor-partials-panel-1024x557.png\" alt=\"partials panel in Litmus Builder code editor\" width=\"1024\" height=\"557\" srcset=\"https:\/\/www.litmus.com\/wp-content\/uploads\/2016\/07\/litmus-builder-code-editor-partials-panel-1024x557.png 1024w, https:\/\/www.litmus.com\/wp-content\/uploads\/2016\/07\/litmus-builder-code-editor-partials-panel-300x163.png 300w, https:\/\/www.litmus.com\/wp-content\/uploads\/2016\/07\/litmus-builder-code-editor-partials-panel-768x418.png 768w, https:\/\/www.litmus.com\/wp-content\/uploads\/2016\/07\/litmus-builder-code-editor-partials-panel-1536x836.png 1536w, https:\/\/www.litmus.com\/wp-content\/uploads\/2016\/07\/litmus-builder-code-editor-partials-panel-1800x980.png 1800w, https:\/\/www.litmus.com\/wp-content\/uploads\/2016\/07\/litmus-builder-code-editor-partials-panel.png 1999w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\n<p>When you see the partial you want, click in the code editor where you\u2019d like to place it. Then hover over the partial in the panel, and click Insert.<\/p>\n<p>You can also reference a partial while coding in Builder by using the syntax <strong>{{title of partial}}<\/strong> if you happen to know the title. For example, if the partial document name is <strong>Header<\/strong>, then use <strong>{{Header}}<\/strong> in the code editor to reference it.<\/p>\n<h3>See how your email looks<\/h3>\n<p>Partials render in real-time for Browser View and generate when running Email Previews or sending test emails.<\/p>\n<p>To grab the final HTML of an email with partials compiled, go to the Export button near the top right of your email in Litmus Builder and click Download HTML.<\/p>\n<h2>The power of email partials<\/h2>\n<p>Litmus is a full-fledged email campaign build system, combining the power of task runners and static site generators without the dependencies.<\/p>\n<p>Have you ever been intimidated by or frustrated with the complexity that comes with a task runner workflow? Banish the thoughts of relying on npm, manually setting up Grunt or Gulp, configuring Middleman or Assemble, or ever using a terminal.<\/p>\n<p>With partials, you get the power of task automation without worrying about set-up or maintenance. It\u2019s all baked in by default, so you can leverage these features in a friendly workflow using an amazing <a rel=\"noopener\" href=\"https:\/\/www.litmus.com\/blog\/email-design-best-practices\" target=\"_blank\" rel=\"noopener\">email design marketing<\/a> tool and get time back for more innovative strategies instead! Note: if you went through an <a rel=\"noopener\" href=\"https:\/\/www.litmus.com\/blog\/how-to-migrate-esps-easily\" target=\"_blank\" rel=\"noopener\">email migration<\/a>, audit your new ESP and make sure your automations work the same way.<\/p>\n<div class=\"cta\">\n<table style=\"background-color: #f1f0f0;\">\n<tbody>\n<tr>\n<td class=\"block-1\" style=\"padding: 20px 10px 20px 20px;\"><img decoding=\"async\" class=\"alignnone size-full wp-image-10098\" src=\"https:\/\/www.litmus.com\/wp-content\/uploads\/2020\/04\/logo.png\" alt=\"Litmus logo\" width=\"140\" height=\"165\" \/><\/td>\n<td class=\"block-2\" style=\"padding: 20px 20px 20px 10px;\">\n<p class=\"zero\"><strong>Now it\u2019s your turn<\/strong><\/p>\n<p class=\"zero\">With Litmus Builder, you can create better email campaigns from start to finish. And that\u2019s just one part of Litmus\u2019 full suite of tools to help you send on-brand, error-free emails\u2014fast.<\/p>\n<p class=\"zero\"><a class=\"btn btn-outline\" rel=\"noopener\" href=\"https:\/\/www.litmus.com\/pricing\" target=\"_blank\" rel=\"noopener noreferrer\">BOOK A DEMO \u2192<\/a><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p><em>Originally published on July 13, 2016, by Kevin Mandeville. Last updated June 3, 2021.<\/em><\/p>\n  \t\t\t<\/div>\n  \t\t<\/div>\n  \t<\/div>\n  <\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Learn about email partials, when to use them, and how to get started. Take advantage of this time-saving tactic to build on-brand, error-free emails fast.<\/p>\n","protected":false},"author":3,"featured_media":29795,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"tags":[478,206,1419,10116],"blog_category":[61,53],"class_list":["post-5891","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-design","tag-dynamic-content","tag-email-authentication","tag-modular-building","blog_category-features-updates","blog_category-tips-resources"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.5 (Yoast SEO v27.7) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Email Partials: Create and Manage Dynamic Code Blocks Easily - Litmus<\/title>\n<meta name=\"description\" content=\"Learn about email partials, when to use them, and how to get started. Use this time-saving tactic to build on-brand, error-free emails fast.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.litmus.com\/blog\/create-and-manage-dynamic-code-blocks-easily-with-partials\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Create and Manage Dynamic Code Blocks Easily with Email Partials\" \/>\n<meta property=\"og:description\" content=\"Learn about email partials, when to use them, and how to get started. Use this time-saving tactic to build on-brand, error-free emails fast.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.litmus.com\/blog\/create-and-manage-dynamic-code-blocks-easily-with-partials\" \/>\n<meta property=\"og:site_name\" content=\"Litmus\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/litmusapp\" \/>\n<meta property=\"article:published_time\" content=\"2021-06-03T17:03:43+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-09T14:27:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.litmus.com\/wp-content\/uploads\/2016\/07\/email-partials.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1380\" \/>\n\t<meta property=\"og:image:height\" content=\"726\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@litmusapp\" \/>\n<meta name=\"twitter:site\" content=\"@litmusapp\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Email Partials: Create and Manage Dynamic Code Blocks Easily - Litmus","description":"Learn about email partials, when to use them, and how to get started. Use this time-saving tactic to build on-brand, error-free emails fast.","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:\/\/www.litmus.com\/blog\/create-and-manage-dynamic-code-blocks-easily-with-partials","og_locale":"en_US","og_type":"article","og_title":"Create and Manage Dynamic Code Blocks Easily with Email Partials","og_description":"Learn about email partials, when to use them, and how to get started. Use this time-saving tactic to build on-brand, error-free emails fast.","og_url":"https:\/\/www.litmus.com\/blog\/create-and-manage-dynamic-code-blocks-easily-with-partials","og_site_name":"Litmus","article_publisher":"https:\/\/www.facebook.com\/litmusapp","article_published_time":"2021-06-03T17:03:43+00:00","article_modified_time":"2025-12-09T14:27:50+00:00","og_image":[{"width":1380,"height":726,"url":"https:\/\/www.litmus.com\/wp-content\/uploads\/2016\/07\/email-partials.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_creator":"@litmusapp","twitter_site":"@litmusapp","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.litmus.com\/blog\/create-and-manage-dynamic-code-blocks-easily-with-partials#article","isPartOf":{"@id":"https:\/\/www.litmus.com\/blog\/create-and-manage-dynamic-code-blocks-easily-with-partials"},"author":{"name":"","@id":""},"headline":"Create and Manage Dynamic Code Blocks Easily with Email Partials","datePublished":"2021-06-03T17:03:43+00:00","dateModified":"2025-12-09T14:27:50+00:00","mainEntityOfPage":{"@id":"https:\/\/www.litmus.com\/blog\/create-and-manage-dynamic-code-blocks-easily-with-partials"},"wordCount":10,"commentCount":0,"publisher":{"@id":"https:\/\/www.litmus.com\/#organization"},"image":{"@id":"https:\/\/www.litmus.com\/blog\/create-and-manage-dynamic-code-blocks-easily-with-partials#primaryimage"},"thumbnailUrl":"https:\/\/www.litmus.com\/wp-content\/uploads\/2016\/07\/email-partials.jpg","keywords":["Design","Dynamic Content","Email Authentication","Modular Building"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.litmus.com\/blog\/create-and-manage-dynamic-code-blocks-easily-with-partials#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.litmus.com\/blog\/create-and-manage-dynamic-code-blocks-easily-with-partials","url":"https:\/\/www.litmus.com\/blog\/create-and-manage-dynamic-code-blocks-easily-with-partials","name":"Email Partials: Create and Manage Dynamic Code Blocks Easily - Litmus","isPartOf":{"@id":"https:\/\/www.litmus.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.litmus.com\/blog\/create-and-manage-dynamic-code-blocks-easily-with-partials#primaryimage"},"image":{"@id":"https:\/\/www.litmus.com\/blog\/create-and-manage-dynamic-code-blocks-easily-with-partials#primaryimage"},"thumbnailUrl":"https:\/\/www.litmus.com\/wp-content\/uploads\/2016\/07\/email-partials.jpg","datePublished":"2021-06-03T17:03:43+00:00","dateModified":"2025-12-09T14:27:50+00:00","description":"Learn about email partials, when to use them, and how to get started. Use this time-saving tactic to build on-brand, error-free emails fast.","breadcrumb":{"@id":"https:\/\/www.litmus.com\/blog\/create-and-manage-dynamic-code-blocks-easily-with-partials#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.litmus.com\/blog\/create-and-manage-dynamic-code-blocks-easily-with-partials"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.litmus.com\/blog\/create-and-manage-dynamic-code-blocks-easily-with-partials#primaryimage","url":"https:\/\/www.litmus.com\/wp-content\/uploads\/2016\/07\/email-partials.jpg","contentUrl":"https:\/\/www.litmus.com\/wp-content\/uploads\/2016\/07\/email-partials.jpg","width":1380,"height":726,"caption":"email partials"},{"@type":"BreadcrumbList","@id":"https:\/\/www.litmus.com\/blog\/create-and-manage-dynamic-code-blocks-easily-with-partials#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.litmus.com\/"},{"@type":"ListItem","position":2,"name":"Create and Manage Dynamic Code Blocks Easily with Email Partials"}]},{"@type":"WebSite","@id":"https:\/\/www.litmus.com\/#website","url":"https:\/\/www.litmus.com\/","name":"Litmus","description":"Are you getting the most out of your email marketing?","publisher":{"@id":"https:\/\/www.litmus.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.litmus.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.litmus.com\/#organization","name":"Litmus Software","url":"https:\/\/www.litmus.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.litmus.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.litmus.com\/wp-content\/uploads\/2025\/04\/featured-image.png","contentUrl":"https:\/\/www.litmus.com\/wp-content\/uploads\/2025\/04\/featured-image.png","width":600,"height":314,"caption":"Litmus Software"},"image":{"@id":"https:\/\/www.litmus.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/litmusapp","https:\/\/x.com\/litmusapp"]},{"@type":"Person","@id":""}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/www.litmus.com\/wp-json\/wp\/v2\/posts\/5891","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.litmus.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.litmus.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.litmus.com\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.litmus.com\/wp-json\/wp\/v2\/comments?post=5891"}],"version-history":[{"count":6,"href":"https:\/\/www.litmus.com\/wp-json\/wp\/v2\/posts\/5891\/revisions"}],"predecessor-version":[{"id":121588,"href":"https:\/\/www.litmus.com\/wp-json\/wp\/v2\/posts\/5891\/revisions\/121588"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.litmus.com\/wp-json\/wp\/v2\/media\/29795"}],"wp:attachment":[{"href":"https:\/\/www.litmus.com\/wp-json\/wp\/v2\/media?parent=5891"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.litmus.com\/wp-json\/wp\/v2\/tags?post=5891"},{"taxonomy":"blog_category","embeddable":true,"href":"https:\/\/www.litmus.com\/wp-json\/wp\/v2\/blog_category?post=5891"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}