{"id":33997,"date":"2023-01-31T10:54:36","date_gmt":"2023-01-31T10:54:36","guid":{"rendered":"https:\/\/crocoblock.com\/knowledge-base\/?post_type=article&#038;p=33997"},"modified":"2023-07-28T12:26:41","modified_gmt":"2023-07-28T12:26:41","slug":"dynamic-link-block-overview","status":"publish","type":"article","link":"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/dynamic-link-block-overview\/","title":{"rendered":"Dynamic Link Block Overview"},"content":{"rendered":"\n<p>Dynamic Link block can be used to add text or image with a link attached to it. The block\u2019s settings will allow you to select the URL, form it and add prefix or query arguments to it.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"title1\">Find Dynamic Link Block<\/h2>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"wp-block-group__inner-container\">\n<p>Though this block can be used on any page or block, the most useful it will be for&nbsp;<a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/jetengine-how-to-create-a-listing-template-in-gutenberg\/\" target=\"_blank\" rel=\"noreferrer noopener\">Listing template<\/a>&nbsp;creation. That way, it will further display the link dynamically for every item of the Listing Grid. So, to find the block, open your website\u2019s dashboard and go to&nbsp;<strong><em>JetEngine &gt; Listings<\/em><\/strong>. Click the \u201c<strong>Add New<\/strong>\u201d button to create a new listing or choose one of the created templates. When the Gutenberg editing page opens, press the \u201c<strong>Add block<\/strong>\u201d button with a cross-shaped icon on it and find the&nbsp;<strong>Dynamic Link<\/strong>&nbsp;block.<\/p>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/dynamic-link-block.png\" alt=\"dynamic link block\">\n\n\n\n<p>Add the block to the page by clicking on it. And now, let\u2019s go through the settings.<\/p>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"title2\">Dynamic Link Block Settings<\/h2>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"wp-block-group__inner-container\">\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/dynamic-link-settings.png\" alt=\"dynamic link block general settings\">\n\n\n\n<h3 class=\"wp-block-heading\" id=\"general\">General<\/h3>\n\n\n\n<p>In this section, you can choose where the link will lead the user. You can either select it from the&nbsp;<strong>Source&nbsp;<\/strong>drop-down menu. Besides that, if you have a meta field where the URL will be stored, you can type the name of that meta field to the&nbsp;<strong>Or enter post meta field key<\/strong>&nbsp;bar.&nbsp;<\/p>\n\n\n\n<p>Let\u2019s see the options that the&nbsp;<strong>Source&nbsp;<\/strong>drop-down menu has.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"permalink\">Permalink<\/h4>\n\n\n\n<p>This option will lead the user to a single page of the item. For example, if you use this Dynamic Link in the Listing template and afterward in the Listing Grid, the user will be redirected to the page of the item which he\/she has clicked.&nbsp;<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"delete-current-post-link\">Delete current post link<\/h4>\n\n\n\n<p>With this option, you can allow the user to delete some posts.&nbsp;<\/p>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/delete-current-post-link.png\" alt=\"delete current post dynamic link\">\n\n\n\n<p>When the user clicks on this link, he\/she will receive a confirmation message. The text of the message can be defined in the&nbsp;<strong>Confirm deletion message<\/strong>&nbsp;text area. Be aware that not all users will be able to use the deletion link. If the user has a role to which you have granted permission to edit and delete posts, only he\/she will be able to use it.&nbsp;<\/p>\n\n\n\n<p>If you want to redirect the user to another page after he\/she deletes the post, type the URL to the&nbsp;<strong>Redirect after delete<\/strong>&nbsp;bar. By default, if this field is empty, the user will land on the home page.<\/p>\n\n\n\n<p>You can also choose what will happen to the post after deletion in the&nbsp;<strong>Delete post type<\/strong>&nbsp;drop-down. You can either move it to Trash or delete it permanently.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"profile-page\">Profile page<\/h4>\n\n\n\n<p>This option will appear if you enable the Profile Builder module of the JetEngine plugin. You can lead the user to the page created via the Profile Builder module. If you choose this option, the link will redirect the user to the page chosen in the&nbsp;<strong>Profile Page<\/strong>&nbsp;drop-down list.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"options\">Options<\/h4>\n\n\n\n<p>You can take the URL not only from the post\u2019s meta field but also from the Options Page. In this case, the user will be redirected to the address, taken from the Options Page that you choose in the&nbsp;<strong>Option<\/strong>&nbsp;drop-down menu.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"add-to-storeremove-from-store\">Add to store\/Remove from store<\/h4>\n\n\n\n<p>These two options will appear if you enable the Data Store module. With its help, the user will be able to add the items to the data store and remove them from there. More details about the settings of these options you will find in the&nbsp;<a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/jetengine-data-stores-module-overview\/\" target=\"_blank\" rel=\"noreferrer noopener\">Data Stores creation tutorial<\/a>.<\/p>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/add-to-store-link.png\" alt=\"add to store dynamic link\">\n\n\n\n<h4 class=\"wp-block-heading\" id=\"other-meta-fields\">Other meta fields<\/h4>\n\n\n\n<p>Under the described options, you will see the list of all meta fields that you have created so far. You can choose any of them as the source of the URL.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"other-settings\">Other settings<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"label\">Label<\/h4>\n\n\n\n<p>Into this bar, you have to place the name of the link. It will be the text that users will see on the page as a link. By default, it is filled with %title% macro code. If necessary, you can use other macro codes here, too.<\/p>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/add-query-arguments.png\" alt=\"dynamic link query arguments\">\n\n\n\n<h4 class=\"wp-block-heading\" id=\"add-query-arguments\">Add query arguments<\/h4>\n\n\n\n<p>After enabling this toggle, you get an opportunity to add query arguments and prefixes to the URL. Query arguments are little parts of the URL that are added to the end of the line and help to specify the address. For example, if you type the \u201cpost_id=%current_id%\u201d parameter to the&nbsp;<strong>Query Argument<\/strong>&nbsp;text area, the URL will look like that:<\/p>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/query-arguments.png\" alt=\"query arguments\">\n\n\n\n<h4 class=\"wp-block-heading\" id=\"url-prefix\">URL Prefix<\/h4>\n\n\n\n<p>The text you will write in the&nbsp;<strong>URL Prefix<\/strong>&nbsp;bar will be placed before the URL. It doesn\u2019t affect the URL itself, so it is rather a decorative element.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"icon\">Icon<\/h4>\n\n\n\n<p>By clicking on the \u201c<strong>Select Icon<\/strong>\u201d button, you open the Media Library and can choose the icon (SVG file) or picture that will be added to the link. If you want, you can delete any text in the&nbsp;<strong>Label&nbsp;<\/strong>bar and leave only the image. The icon\u2019s color, size, and positioning can be customized in the&nbsp;<strong>Block Style<\/strong>&nbsp;settings tab if you have installed the&nbsp;<em><a href=\"https:\/\/wordpress.org\/plugins\/jet-style-manager\/\" target=\"_blank\" rel=\"noreferrer noopener\">JetStyleManager<\/a>&nbsp;<\/em>plugin.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"html-wrapper\">HTML wrapper<\/h4>\n\n\n\n<p>In this drop-down menu, you can choose the tag in which the Dynamic Link will be wrapped. It can be either a DIV and SPAN tag or the ones that make the link a heading \u2013 from H1 to H6. To find out more about HTML tags, follow&nbsp;<a href=\"https:\/\/html.com\/tags\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">the link<\/a>.&nbsp;<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"open-in-new-window\">Open in new window<\/h4>\n\n\n\n<p>When you turn on this toggle, the link you attach here will be opened in a separate window. It is highly recommended to enable it because it is much more convenient for users when the links open in a new browser window.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"add-rel-attr\">Add \u201crel\u201d attr<\/h4>\n\n\n\n<p>Here you can choose to add a \u201crel\u201d attribute to the link. It will define the relationship between the currently opened page and the linked page. More details about every attribute you can find&nbsp;<a href=\"https:\/\/www.w3schools.com\/tags\/att_a_rel.asp#:~:text=The%20rel%20attribute%20specifies%20the,more%20information%20about%20a%20link!\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">here<\/a>.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"hide-if-value-is-empty\">Hide if value is empty<\/h4>\n\n\n\n<p>When enabled, this toggle hides the link for those items where the source meta field is empty. In the Listing Grid, such items won\u2019t have this Dynamic Link \u2013 it will be hidden.<\/p>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"title3\">Style Settings<\/h2>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"wp-block-group__inner-container\">\n<p>If you have downloaded and installed the free&nbsp;<em><a href=\"https:\/\/wordpress.org\/plugins\/jet-style-manager\/\" target=\"_blank\" rel=\"noreferrer noopener\">JetStyleManager<\/a>&nbsp;<\/em>plugin, you will see a \u201c<strong>Block Style<\/strong>\u201d button with a brush-shaped icon in the top toolbar. After clicking on that button, the styling settings section will open. Here you will be able to customize the appearance of the Dynamic Link. All possible options of the&nbsp;<strong>Block Style<\/strong>&nbsp;tab are described in&nbsp;<a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/jetstylemanager-block-style-settings-overview\/\" target=\"_blank\" rel=\"noreferrer noopener\">this overview<\/a>.<\/p>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/dynamic-link-block-style.png\" alt=\"dynamic link block style settings\">\n<\/div><\/div>\n\n\n\n<p>That\u2019s all about the Dynamic Link settings. You now know how to customize it and use every feature to the fullest. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>This detailed overview describes all the settings and options of the Dynamic Link block that can be used to create Listing templates and is fully available in the Gutenberg Editor.<\/p>\n","protected":false},"author":9,"featured_media":0,"template":"","format":"standard","builder-category":[],"article-category":[390],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Dynamic Link Block Overview \u2014 JetEngine | Crocoblock<\/title>\n<meta name=\"description\" content=\"Learn how to use the Dynamic Link block of the JetEngine plugin, created especially for the Gutenberg Editor.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/dynamic-link-block-overview\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Dynamic Link Block Overview \u2014 JetEngine | Crocoblock\" \/>\n<meta property=\"og:description\" content=\"Learn how to use the Dynamic Link block of the JetEngine plugin, created especially for the Gutenberg Editor.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/dynamic-link-block-overview\/\" \/>\n<meta property=\"og:site_name\" content=\"Help Center\" \/>\n<meta property=\"article:modified_time\" content=\"2023-07-28T12:26:41+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/dynamic-link-block.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\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:\/\/crocoblock.com\/knowledge-base\/jetengine\/dynamic-link-block-overview\/\",\"url\":\"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/dynamic-link-block-overview\/\",\"name\":\"Dynamic Link Block Overview \u2014 JetEngine | Crocoblock\",\"isPartOf\":{\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#website\"},\"datePublished\":\"2023-01-31T10:54:36+00:00\",\"dateModified\":\"2023-07-28T12:26:41+00:00\",\"description\":\"Learn how to use the Dynamic Link block of the JetEngine plugin, created especially for the Gutenberg Editor.\",\"breadcrumb\":{\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/dynamic-link-block-overview\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/dynamic-link-block-overview\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/dynamic-link-block-overview\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/crocoblock.com\/knowledge-base\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Articles\",\"item\":\"https:\/\/crocoblock.com\/knowledge-base\/articles\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Dynamic Link Block Overview\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#website\",\"url\":\"https:\/\/crocoblock.com\/knowledge-base\/\",\"name\":\"Help Center\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/crocoblock.com\/knowledge-base\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#organization\",\"name\":\"Help Center\",\"url\":\"https:\/\/crocoblock.com\/knowledge-base\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/04\/invert-crocoblock-logo.svg\",\"contentUrl\":\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/04\/invert-crocoblock-logo.svg\",\"caption\":\"Help Center\"},\"image\":{\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Dynamic Link Block Overview \u2014 JetEngine | Crocoblock","description":"Learn how to use the Dynamic Link block of the JetEngine plugin, created especially for the Gutenberg Editor.","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:\/\/crocoblock.com\/knowledge-base\/jetengine\/dynamic-link-block-overview\/","og_locale":"en_US","og_type":"article","og_title":"Dynamic Link Block Overview \u2014 JetEngine | Crocoblock","og_description":"Learn how to use the Dynamic Link block of the JetEngine plugin, created especially for the Gutenberg Editor.","og_url":"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/dynamic-link-block-overview\/","og_site_name":"Help Center","article_modified_time":"2023-07-28T12:26:41+00:00","og_image":[{"url":"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/dynamic-link-block.png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/dynamic-link-block-overview\/","url":"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/dynamic-link-block-overview\/","name":"Dynamic Link Block Overview \u2014 JetEngine | Crocoblock","isPartOf":{"@id":"https:\/\/crocoblock.com\/knowledge-base\/#website"},"datePublished":"2023-01-31T10:54:36+00:00","dateModified":"2023-07-28T12:26:41+00:00","description":"Learn how to use the Dynamic Link block of the JetEngine plugin, created especially for the Gutenberg Editor.","breadcrumb":{"@id":"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/dynamic-link-block-overview\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/crocoblock.com\/knowledge-base\/jetengine\/dynamic-link-block-overview\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/dynamic-link-block-overview\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/crocoblock.com\/knowledge-base\/"},{"@type":"ListItem","position":2,"name":"Articles","item":"https:\/\/crocoblock.com\/knowledge-base\/articles\/"},{"@type":"ListItem","position":3,"name":"Dynamic Link Block Overview"}]},{"@type":"WebSite","@id":"https:\/\/crocoblock.com\/knowledge-base\/#website","url":"https:\/\/crocoblock.com\/knowledge-base\/","name":"Help Center","description":"","publisher":{"@id":"https:\/\/crocoblock.com\/knowledge-base\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/crocoblock.com\/knowledge-base\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/crocoblock.com\/knowledge-base\/#organization","name":"Help Center","url":"https:\/\/crocoblock.com\/knowledge-base\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/crocoblock.com\/knowledge-base\/#\/schema\/logo\/image\/","url":"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/04\/invert-crocoblock-logo.svg","contentUrl":"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/04\/invert-crocoblock-logo.svg","caption":"Help Center"},"image":{"@id":"https:\/\/crocoblock.com\/knowledge-base\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/article\/33997"}],"collection":[{"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/article"}],"about":[{"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/types\/article"}],"author":[{"embeddable":true,"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/users\/9"}],"wp:attachment":[{"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/media?parent=33997"}],"wp:term":[{"taxonomy":"builder-category","embeddable":true,"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/builder-category?post=33997"},{"taxonomy":"article-category","embeddable":true,"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/article-category?post=33997"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}