{"id":15343,"date":"2026-10-08T14:51:12","date_gmt":"2026-10-08T11:51:12","guid":{"rendered":"https:\/\/creativethemes.com\/blocksy\/?post_type=documentation&#038;p=15343"},"modified":"2026-10-08T15:49:32","modified_gmt":"2026-10-08T12:49:32","slug":"dynamic-data-module","status":"publish","type":"documentation","link":"https:\/\/creativethemes.com\/blocksy\/docs\/post-types\/dynamic-data-module\/","title":{"rendered":"Dynamic Data"},"content":{"rendered":"\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6ace590641bf2&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6ace590641bf2\" class=\"wp-block-image size-full has-lightbox wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/creativethemes.com\/blocksy\/wp-content\/uploads\/2021\/08\/Screenshot-2023-09-29-at-12.39.46.png\" alt=\"Custom field data displayed through Blocksy Dynamic Data\" class=\"wp-image-7420\"\/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Custom field information displayed through Blocksy&#8217;s Dynamic Data integration.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The <strong>Dynamic Data<\/strong> module from Post Types Extra integrates supported custom field solutions with Blocksy. This allows information stored in custom fields to be used in compatible post meta elements, Content Blocks and Blocksy&#8217;s dynamic-content tools.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It can be used with regular posts, pages, Custom Post Types and supported taxonomy contexts, depending on where your custom fields have been assigned.<\/p>\n\n\n\n<div class=\"wp-block-group has-palette-color-8-color has-palette-color-1-background-color has-text-color has-background is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"is-style-info coblocks-alert-paragraph has-palette-color-8-color has-text-color has-link-color wp-elements-1 wp-block-paragraph\"><strong>Post Types Extra required<\/strong><br>The custom field integration described in this article requires the <strong>Dynamic Data<\/strong> module from <a href=\"https:\/\/creativethemes.com\/blocksy\/docs\/extensions\/post-types-extra\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Post Types Extra<\/strong><\/a>, available with the Business and Agency Blocksy Pro plans.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-palette-color-8-color has-palette-color-1-background-color has-text-color has-background is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"is-style-info coblocks-alert-paragraph has-palette-color-8-color has-text-color has-link-color wp-elements-2 wp-block-paragraph\"><strong>Looking for the Gutenberg block?<\/strong><br>This article covers the <strong>Post Types Extra Dynamic Data module<\/strong> and its custom-field integrations. For the Gutenberg block and its content-source, image and query-loop controls, see the <a href=\"https:\/\/creativethemes.com\/blocksy\/docs\/theme-blocks\/dynamic-data\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Dynamic Data block documentation<\/strong><\/a>.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading\">Getting Started<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Install and configure one of the supported custom field solutions.<\/li>\n\n\n\n<li>Create your custom fields and assign them to the required posts, pages, Custom Post Types or taxonomy terms.<\/li>\n\n\n\n<li>Navigate to <strong>WordPress Dashboard \u2192 Blocksy \u2192 Extensions<\/strong>.<\/li>\n\n\n\n<li>Locate <strong>Post Types Extra<\/strong> and enable its <strong>Dynamic Data<\/strong> module.<\/li>\n\n\n\n<li>Add values to the custom fields on the content entries where they should be used.<\/li>\n\n\n\n<li>Select those fields from compatible Blocksy dynamic-data or post-meta controls.<\/li>\n<\/ol>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading\">Supported Custom Field Providers<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Post Types Extra integrates with the following custom field solutions:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.advancedcustomfields.com\/\" target=\"_blank\" rel=\"nofollow noreferrer noopener\"><strong>Advanced Custom Fields (ACF)<\/strong><\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/acpt.io\/\" target=\"_blank\" rel=\"nofollow noreferrer noopener\"><strong>ACPT<\/strong><\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/metabox.io\/\" target=\"_blank\" rel=\"nofollow noreferrer noopener\"><strong>Meta Box<\/strong><\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/pods.io\/\" target=\"_blank\" rel=\"nofollow noreferrer noopener\"><strong>Pods<\/strong><\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/toolset.com\/\" target=\"_blank\" rel=\"nofollow noreferrer noopener\"><strong>Toolset<\/strong><\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/crocoblock.com\/plugins\/jetengine\/\" target=\"_blank\" rel=\"nofollow noreferrer noopener\"><strong>JetEngine<\/strong><\/a><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The custom field plugin remains responsible for creating, storing and assigning the data. Post Types Extra provides the integration that lets supported Blocksy features retrieve those values.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading\">Using Custom Fields in Blocksy<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Post Meta<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Custom fields can be used in compatible Blocksy post-meta areas, allowing additional information to appear alongside standard metadata such as the publication date, author or taxonomy terms.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is useful for concise structured information such as a project date, location, difficulty level or another value that belongs to the current entry.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Dynamic Data Block<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Enabling the Post Types Extra integration also makes supported custom fields available to Blocksy&#8217;s <a href=\"https:\/\/creativethemes.com\/blocksy\/docs\/theme-blocks\/dynamic-data\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Dynamic Data<\/strong><\/a> block.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This provides greater control over how the value is displayed and makes custom fields especially useful when building layouts with Content Blocks, Advanced Posts or the native WordPress Query Loop.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Content Block Templates<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Custom fields can be incorporated into <a href=\"https:\/\/creativethemes.com\/blocksy\/docs\/modules\/content-blocks-custom-single-templates\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Custom Single Templates<\/strong><\/a> and <a href=\"https:\/\/creativethemes.com\/blocksy\/docs\/modules\/content-blocks-custom-archive-template\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Custom Archive Templates<\/strong><\/a> to create layouts that automatically adapt to the current entry.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When working inside a Content Block, select an appropriate entry from the Content Block&#8217;s preview controls. Using an entry that already contains the required fields lets the editor detect those fields and display representative values while you build the template.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading\">Taxonomy Custom Fields<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Post Types Extra can also detect supported custom fields assigned to taxonomy terms. This makes it possible to store additional information directly on categories, tags or custom taxonomy terms and retrieve it in compatible dynamic-content contexts.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The taxonomy must be properly registered and the custom field provider must assign the relevant fields to that taxonomy before Blocksy can expose their values.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For Blocksy&#8217;s own built-in term image and Accent Color options, see the <a href=\"https:\/\/creativethemes.com\/blocksy\/docs\/post-types\/taxonomy-customisations\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Taxonomy Customisations documentation<\/strong><\/a>.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-palette-color-8-color has-palette-color-1-background-color has-text-color has-background is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"is-style-info coblocks-alert-paragraph wp-block-paragraph\"><strong>Custom fields not appearing?<\/strong><br>Make sure the custom field provider is active, the <strong>Dynamic Data<\/strong> module is enabled under <strong>Blocksy \u2192 Extensions \u2192 Post Types Extra<\/strong>, and the field is assigned to the content type currently being edited or previewed. When working with a Content Block, select a preview entry that contains the field and a saved value.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>The Dynamic Data module from Post Types Extra integrates supported custom field solutions with Blocksy. This allows information stored in custom fields to be used in compatible post meta elements, Content Blocks and Blocksy&#8217;s dynamic-content tools. It can be used with regular posts, pages, Custom Post Types and supported taxonomy contexts, depending on where your [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"doc_categories":[114],"class_list":["post-15343","documentation","type-documentation","status-publish","hentry","doc_categories-post-types"],"blocksy_meta":{"docs_item_badge":"PRO","styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":8}},"acf":[],"_links":{"self":[{"href":"https:\/\/creativethemes.com\/blocksy\/wp-json\/wp\/v2\/documentation\/15343","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/creativethemes.com\/blocksy\/wp-json\/wp\/v2\/documentation"}],"about":[{"href":"https:\/\/creativethemes.com\/blocksy\/wp-json\/wp\/v2\/types\/documentation"}],"author":[{"embeddable":true,"href":"https:\/\/creativethemes.com\/blocksy\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/creativethemes.com\/blocksy\/wp-json\/wp\/v2\/comments?post=15343"}],"version-history":[{"count":2,"href":"https:\/\/creativethemes.com\/blocksy\/wp-json\/wp\/v2\/documentation\/15343\/revisions"}],"predecessor-version":[{"id":15359,"href":"https:\/\/creativethemes.com\/blocksy\/wp-json\/wp\/v2\/documentation\/15343\/revisions\/15359"}],"wp:attachment":[{"href":"https:\/\/creativethemes.com\/blocksy\/wp-json\/wp\/v2\/media?parent=15343"}],"wp:term":[{"taxonomy":"doc_categories","embeddable":true,"href":"https:\/\/creativethemes.com\/blocksy\/wp-json\/wp\/v2\/doc_categories?post=15343"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}