{"id":30165,"date":"2022-11-04T21:15:59","date_gmt":"2022-11-04T21:15:59","guid":{"rendered":"https:\/\/crocoblock.com\/knowledge-base\/articles\/calculated-callback-add-on\/"},"modified":"2023-07-19T00:29:14","modified_gmt":"2023-07-19T00:29:14","slug":"calculated-callback-add-on","status":"publish","type":"article","link":"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/calculated-callback-add-on\/","title":{"rendered":"Calculated Callback Add-on"},"content":{"rendered":"\n<p>You can perform mathematical calculations using the <em>JetEngine <\/em><a href=\"https:\/\/crocoblock.com\/widgets\/dynamic-field\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Dynamic Field<\/strong><\/a><strong> <\/strong>and <strong>Calculated Callback<\/strong> add-on.<\/p>\n\n\n\n<p>The initial step is downloading the callback add-on from the <em>JetEngine <\/em>plugin. Proceed to the <a href=\"https:\/\/crocoblock.com\/freemium\/tools\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>DevTools page<\/strong><\/a> and press the \u201c<strong>Download<\/strong>\u201d button next to the <strong>Calculated Callback <\/strong>add-on. <\/p>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/11\/calculated-callback-addon-full-1024x566.png\" alt=\"calculated callback addon\">\n\n\n\n<p>Go to the <strong><em>WordPress Dashboard &gt; Plugins &gt; Add New <\/em><\/strong>directory. Push the \u201c<strong>Upload Plugin<\/strong>\u201d button.<\/p>\n\n\n\n<p>Once done, you can upload the item manually by pressing the \u201c<strong>Choose File<\/strong>\u201d button or drag-n-drop .zip format file to the highlighted field.<\/p>\n\n\n\n<p>After the file has been selected, the \u201c<strong>Install Now<\/strong>\u201d button becomes available, click it, and don\u2019t forget to press the \u201c<strong>Activate Plugin<\/strong>\u201d button on the proceeding installing step.<\/p>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/11\/add-new-plugin-directory-full-1024x562.png\" alt=\"add new plugin directory\">\n\n\n\n<p>The <strong>Calculated Callback<\/strong> add-on works with the <strong>Number <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/how-to-create-a-custom-meta-field-with-jetengine-custom-meta-field-types-overview\/#meta-field-typeshttps:\/\/crocoblock.com\/knowledge-base\/articles\/how-to-create-a-custom-meta-field-with-jetengine-custom-meta-field-types-overview\/#meta-field-types\">meta fields<\/a><\/strong>, so ensure to add such a meta field to the CPT for which the Listing template was created and fill the value for several posts.<\/p>\n\n\n\n<p>Proceed to the page where you want to place the <strong>Dynamic Field<\/strong>. For instance, we will open a Listing template. You can also use a Single or an Archive template.&nbsp;<\/p>\n\n\n\n<p>Add a <strong>Dynamic Field <\/strong>if you haven\u2019t done it yet.<\/p>\n\n\n\n<p>We choose \u201cMeta Data\u201d as the <strong>Source<\/strong> and the \u201cPrice per 1 day\/night\u201d option in the newly appeared <strong>Meta Field<\/strong>.<\/p>\n\n\n<div class=\"note-banner d-flex border-bold border-jetsmartfilters rounded overflow-hidden p-20\"><div class=\"mr-12\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M1 21H23L12 2L1 21ZM13 18H11V16H13V18ZM13 14H11V10H13V14Z\" fill=\"#FA5450\"\/><\/svg><\/div><div class=\"d-flex flex-column\"><div class=\"text-900 mb-12\">Warning<\/div><p class=\"m-0\">\u201cPrice per 1 day\/night\u201d option stands for the <em>JetEngine<\/em> <strong>Meta Field<\/strong> of the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/jetengine-listing-grid-widget-overview\/\" target=\"_blank\" rel=\"noopener\"><strong>number type<\/strong><\/a> as we perform arithmetical operations.<\/p><\/div><\/div>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/11\/dynamic-price-meta-field-in-elementor-full-1024x565.png\" alt=\"dynamic price meta field in elementor\">\n\n\n\n<p>Scroll down to the <strong>Filter Field Output <\/strong>toggle and activate it.<\/p>\n\n\n\n<p>In the <strong>Callback <\/strong>drop-down menu, select the \u201cCalculated field\u201d option.<\/p>\n\n\n\n<p>Pick the desired callback in the <strong>Calculated callbacks <\/strong>field.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"increase-value-by-percentage\">Increase Value by Percentage<\/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>When this value is chosen, set the desired percent in the <strong>Additional arguments <\/strong>field, and the result will be counted and displayed straight away.<\/p>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/11\/increase-value-by-percentage-callback-full-1024x580.png\" alt=\"increase value by percentage callback\">\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"decrease-value-by-percentage\">Decrease Value by Percentage<\/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>This time, value input in the <strong>Additional arguments <\/strong>field will be subtracted from the meta field value.<\/p>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/11\/decrease-value-by-percentage-callback-full-1024x583.png\" alt=\"decrease value by percentage callback\">\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"sum-fields\">Sum Fields<\/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>In the <strong>Additional arguments<\/strong> field, paste the <strong>Meta Field Key <\/strong>of the field you want to sum with the meta field you have chosen as the <strong>Dynamic Field <\/strong>source.<\/p>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/11\/sum-fields-callback-full-1024x580.png\" alt=\"sum fields callback\">\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"fields-difference\">Fields Difference<\/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>Subtract the desired value from the editable dynamic field. To do so, paste the required <strong>Meta Field Key <\/strong>in the <strong>Additional arguments <\/strong>field.<\/p>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/11\/fields-difference-callback-full-1024x580.png\" alt=\"fields difference callback\">\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"multiple-fields\">Multiple Fields<\/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>Fill in the <strong>Additional arguments <\/strong>field with the meta field you want to use as the second source for multiplication.<\/p>\n\n\n\n<p>As you can see, now the default price has been multiplied by eight.<\/p>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/11\/multiple-fields-callback-full-1024x580.png\" alt=\"multiple fields callback\">\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"custom-callback\">Custom Callback<\/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\"><div class=\"note-banner d-flex border-bold border-jetsmartfilters rounded overflow-hidden p-20\"><div class=\"mr-12\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M1 21H23L12 2L1 21ZM13 18H11V16H13V18ZM13 14H11V10H13V14Z\" fill=\"#FA5450\"\/><\/svg><\/div><div class=\"d-flex flex-column\"><div class=\"text-900 mb-12\">Warning<\/div><p class=\"m-0\">Before proceeding with the next steps, create a backup or replicate the actions on the staging site. The backup ensures the website restoration if an error occurs. To learn more, proceed to the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/how-to-backup-restore-wordpress-website\/\">How to Backup and Restore a WordPress Website with a Plugin<\/a> article.<\/p><\/div><\/div>\n\n\n\n<p>Besides, you can also set a custom callback. Look at the <a href=\"https:\/\/github.com\/MjHead\/jet-engine-calculated-callback\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">available example<\/a>. <\/p>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/11\/config-example-full-1024x606.png\" alt=\"config example\">\n\n\n\n<p>Head to <strong><em>WordPress Dashboard &gt;<\/em><\/strong> <strong><em>Appearance &gt; Theme Editor<\/em><\/strong> and paste the code in the <strong>Theme Functions <\/strong>of your active WordPress theme.<\/p>\n\n\n\n<p>You can change the name of your callback by typing it instead of the &#8216;custom_callback&#8217; value.<\/p>\n\n\n\n<p>Moreover, mind altering the &#8216;guests-number&#8217; into the meta field you want to use as an additional arithmetical value.<\/p>\n\n\n\n<p>In our case, the result will be calculated based on the number of guests. Depending on whether there are fewer or more guests than 10, the formula will change.<\/p>\n\n\n\n<p>You can also change any needed calculation conditions. Push the \u201c<strong>Update File<\/strong>\u201d button once the code is ready.<\/p>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/11\/theme-editor-custom-callback-full-1024x554.png\" alt=\"theme editor custom callback\">\n\n\n\n<p>Move to the template you want to edit and scroll down to <strong>Filter field output<\/strong>. Enable this toggle and select the \u201cCalculated field\u201d from the <strong>Callback <\/strong>drop-down menu.<\/p>\n\n\n\n<p>Pick the created custom callback among the available options in the <strong>Calculated Callbacks<\/strong>. Once done, the price of the custom post will already be calculated.<\/p>\n\n\n\n<p>In this case, this part of the formula works:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>elseif ( 5 &lt;= $additional_field_value &amp;&amp; $additional_field_value &lt; 10 ) {\n\t$result = $field_value * $additional_field_value - $field_value * $additional_field_value * 0.1;<\/code><\/pre>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/11\/custom-callback-full-1024x574.png\" alt=\"custom callback\">\n\n\n\n<p>Besides, you can use the <strong>Customize field output <\/strong>feature. Type the desired characters before and\/or after the \u201c%s\u201d sign.<\/p>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/11\/customized-field-output-full-1024x569.png\" alt=\"customized field output\">\n\n\n\n<p>Whenever you are ready, click on the \u201c<strong>Publish\/Update<\/strong>\u201d button to save the changes and head to the page you want to place the listing.<\/p>\n\n\n\n<p>Place the <a href=\"https:\/\/crocoblock.com\/widgets\/listing-grid\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Listing Grid<\/strong><\/a><strong> <\/strong>widget on the page. Select the <strong>Listing <\/strong>you have just created.<\/p>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/11\/listing-grid-with-custom-callback-in-elementor-full-1024x569.png\" alt=\"listing grid with custom callback in elementor\">\n\n\n\n<p>Once all the Listing Grid settings are adjusted, click on the \u201c<strong>Publish\/Update<\/strong>\u201d button. Let\u2019s check the result.<\/p>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/11\/listing-grid-with-custom-callback-on-front-end-full-1024x533.png\" alt=\"listing grid with custom callback on the front end\">\n\n\n\n<p>Everything works fine. The price is calculated depending on the number of guests, the price entered in the custom post type meta fields, and the formula pasted in the Theme Editor.<\/p>\n<\/div><\/div>\n\n\n\n<p>Now you know how to use the <strong>Calculated Callback <\/strong>add-on by the <em>JetEngine <\/em>plugin.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Learn how to perform arithmetic operations in the Dynamic Field with the help of the JetEngine Calculated Callback add-on.<\/p>\n","protected":false},"author":1,"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>Calculated Callback Add-on \u2013 JetEngine DevTools | Crocoblock<\/title>\n<meta name=\"description\" content=\"Learn more about the dynamic calculated callback feature from the JetEngine plugin and how to use it on a WordPress website.\" \/>\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\/calculated-callback-add-on\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Calculated Callback Add-on \u2013 JetEngine DevTools | Crocoblock\" \/>\n<meta property=\"og:description\" content=\"Learn more about the dynamic calculated callback feature from the JetEngine plugin and how to use it on a WordPress website.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/calculated-callback-add-on\/\" \/>\n<meta property=\"og:site_name\" content=\"Help Center\" \/>\n<meta property=\"article:modified_time\" content=\"2023-07-19T00:29:14+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/11\/calculated-callback-addon-full-1024x566.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\/calculated-callback-add-on\/\",\"url\":\"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/calculated-callback-add-on\/\",\"name\":\"Calculated Callback Add-on \u2013 JetEngine DevTools | Crocoblock\",\"isPartOf\":{\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#website\"},\"datePublished\":\"2022-11-04T21:15:59+00:00\",\"dateModified\":\"2023-07-19T00:29:14+00:00\",\"description\":\"Learn more about the dynamic calculated callback feature from the JetEngine plugin and how to use it on a WordPress website.\",\"breadcrumb\":{\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/calculated-callback-add-on\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/calculated-callback-add-on\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/calculated-callback-add-on\/#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\":\"Calculated Callback Add-on\"}]},{\"@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":"Calculated Callback Add-on \u2013 JetEngine DevTools | Crocoblock","description":"Learn more about the dynamic calculated callback feature from the JetEngine plugin and how to use it on a WordPress website.","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\/calculated-callback-add-on\/","og_locale":"en_US","og_type":"article","og_title":"Calculated Callback Add-on \u2013 JetEngine DevTools | Crocoblock","og_description":"Learn more about the dynamic calculated callback feature from the JetEngine plugin and how to use it on a WordPress website.","og_url":"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/calculated-callback-add-on\/","og_site_name":"Help Center","article_modified_time":"2023-07-19T00:29:14+00:00","og_image":[{"url":"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/11\/calculated-callback-addon-full-1024x566.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\/calculated-callback-add-on\/","url":"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/calculated-callback-add-on\/","name":"Calculated Callback Add-on \u2013 JetEngine DevTools | Crocoblock","isPartOf":{"@id":"https:\/\/crocoblock.com\/knowledge-base\/#website"},"datePublished":"2022-11-04T21:15:59+00:00","dateModified":"2023-07-19T00:29:14+00:00","description":"Learn more about the dynamic calculated callback feature from the JetEngine plugin and how to use it on a WordPress website.","breadcrumb":{"@id":"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/calculated-callback-add-on\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/crocoblock.com\/knowledge-base\/jetengine\/calculated-callback-add-on\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/calculated-callback-add-on\/#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":"Calculated Callback Add-on"}]},{"@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\/30165"}],"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\/1"}],"wp:attachment":[{"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/media?parent=30165"}],"wp:term":[{"taxonomy":"builder-category","embeddable":true,"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/builder-category?post=30165"},{"taxonomy":"article-category","embeddable":true,"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/article-category?post=30165"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}