{"id":25141,"date":"2022-11-04T21:15:59","date_gmt":"2022-11-04T21:15:59","guid":{"rendered":"https:\/\/crocoblock.com\/knowledge-base\/?post_type=article&#038;p=25141"},"modified":"2023-07-28T11:05:49","modified_gmt":"2023-07-28T11:05:49","slug":"jetengine-how-to-show-content-only-to-authorized-users","status":"publish","type":"article","link":"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/jetengine-how-to-show-content-only-to-authorized-users\/","title":{"rendered":"How to Show Content Only to Authorized Users"},"content":{"rendered":"\n<p>JetEngine is a WordPress plugin by Crocoblock which allows website developers to output dynamic content through Elementor and Gutenberg page builders. Besides that, it is possible to configure which content will be shown to whom and when. Using the JetEngine <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/jetengine-dynamic-visibility-module-options-overview\/\" target=\"_blank\" rel=\"noreferrer noopener\">Dynamic Visibility<\/a> module, you can set the visibility parameters according to which element will appear on the page. Let\u2019s go through this case in the Elementor Pro editor.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"hiding-product-prices\">Hiding Certain Product Prices from Non-Registered Users<\/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>Creating a WooCommerce shop, you might want to set content restrictions that will hide certain product prices on the front end and show them only to authorized users. That\u2019s when Dynamic Visibility comes in handy.&nbsp;&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"activate-dynamic-visibility-module\">Activate dynamic visibility module<\/h3>\n\n\n\n<p>Proceed to <strong><em>JetEngine &gt; JetEngine<\/em><\/strong> dashboard and enable the <strong>Dynamic Visibility for Widgets and Sections<\/strong> toggle if inactive. Then press the \u201c<strong>Save<\/strong>\u201d button.<\/p>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/02\/1-dynamic-visibility-toggle-activated-2x.png\" alt=\"activated dynamic visibility toggle in default modules\">\n\n\n\n<h3 class=\"wp-block-heading\" id=\"configure-dynamic-visibility-settings\">Configure dynamic visibility settings<\/h3>\n\n\n\n<p>Now, it\u2019s time to decide which product prices you are willing to make invisible to non-logged-in users. We decided to hide the discounted prices from non-authorized users so that they need to log in to see the actual product price.<\/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\">To display certain product prices only to logged-in users, you need to make sure that the corresponding product post types have a custom tag, custom category, etc.; something that will distinguish them from the remaining posts. Otherwise, the visibility rule will not work as expected.<\/p><\/div><\/div>\n\n\n\n<p>In our case, all the products on sale are assigned a unique product tag called \u201cSale.\u201d You can double-check the product tags in the <strong><em>Products &gt; Tags<\/em><\/strong> directory. If there are no special categories or tags, create them and assign them to certain WooCommerce products.<\/p>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/02\/2-Product-tags-2x.png\" alt=\"product tags tab in wordpress admin panel\">\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\">Remember the slug of the chosen product tag you are going to use because you\u2019ll need it further.<\/p><\/div><\/div>\n\n\n\n<p>As to visibility restrictions, we can apply them to both a single product page and all products from the Shop archive page. Let\u2019s start by hiding the single product price.&nbsp;<\/p>\n\n\n\n<p>Follow the<strong><em> Crocoblock &gt; Woo Page Builder <\/em><\/strong>pathway and locate the single product template. Click on the \u201c<strong>Edit with Elementor<\/strong>\u201d button.<\/p>\n\n\n\n<p>In the newly-opened window, you\u2019ll see a single product layout. Right-click on the <strong>Single Price <\/strong>widget and press \u201c<strong>Duplicate<\/strong>.\u201d It is necessary to have two price fields, as we will apply different visibility conditions to each.&nbsp;<\/p>\n\n\n\n<p>Now, left-click one of the price fields. In the <strong>Advanced <\/strong>tab, unfold the <strong>Dynamic Visibility <\/strong>drop-down, and <strong>Enable <\/strong>the toggle. Set the <strong>Visibility condition type<\/strong> to \u201cShow element if condition met\u201d and add two conditions below. The first will be \u201cUser logged in,\u201d and the second will be \u201cPost Has Terms.\u201d In the latter condition, select the \u201cProduct tags\u201d option in the <strong>Taxonomy <\/strong>control and type the tag\u2019s slug from the previous step into the <strong>Value <\/strong>field. Set the <strong>Relation <\/strong>to \u201cAND.\u201d<\/p>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/02\/3-Single-Product-visibility-rules-2x.png\" alt=\"the first part of the single price widget visibility conditions\">\n\n\n\n<p>Let\u2019s move on to the next price field. Left-click it and repeat the procedure described above. But this time, you set the <strong>Visibility condition type<\/strong> to \u201cHide element if condition met\u201d and add one condition, which is \u201cPost Has Terms.\u201d Once again, pick the \u201cProduct tags\u201d option in the <strong>Taxonomy <\/strong>control and type the same slug into the <strong>Value <\/strong>field.&nbsp;<\/p>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/02\/4-Single-Product-visibility-rules-elementor-2x.png\" alt=\"the second part of the single price widget visibility conditions\">\n\n\n\n<p>Once done, press the \u201c<strong>Update<\/strong>\u201d button.&nbsp;<\/p>\n\n\n\n<p>Now, you need to apply the same visibility conditions to the products showcased on the Shop page. Go to <strong><em>Crocoblock &gt; Woo Page Builder<\/em><\/strong> and open the corresponding archive item in Elementor. In our case, this is the <strong>Shop \u2013 Grid<\/strong> template.<\/p>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/02\/5-shop-grid-template-2x.png\" alt=\"shop archive item in woo page builder tab\">\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\">Please mind that you are supposed to modify both <strong>List<\/strong> and <strong>Grid<\/strong> Shop archive templates if using the <a href=\"https:\/\/crocoblock.com\/widgets\/products-loop-shop\/\" target=\"_blank\" rel=\"noopener\"><strong>Products Loop<\/strong><\/a> widget.<\/p><\/div><\/div>\n\n\n\n<p>First, duplicate the <strong>Single Price<\/strong> widget and then configure the visibility rules for both fields as you already did previously. Here is what the first price field should look like:<\/p>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/02\/6-shop-grid-visibility-1-2x.png\" alt=\"price 1 field dynamic visibility rules on the shop grid archive item\">\n\n\n\n<p>Here are the visibility conditions applied to the second price field:<\/p>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/02\/7-shop-grid-visibility-2-2x.png\" alt=\"price 2 field dynamic visibility rules on the shop grid archive item\">\n\n\n\n<p>Now, repeat the same procedure for the <strong>Shop \u2013 List <\/strong>archive template. Don\u2019t forget to update\/save all changes. Check out the final result on the front end. As you can see, the prices are hidden from non-logged-in users on the Shop page templates and the single product page.<\/p>\n\n\n\n<p>But how will the user know why there are no prices for certain items? We suggest you indicate that they need to authorize on the website to see these prices. The fastest way to do it is via a pop-up.&nbsp;<\/p>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"creating-pop-up-card\">Creating a Pop-Up Card with Custom Visibility Conditions<\/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>First of all, <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/how-to-create-a-new-popup-template-from-scratch-based-on-jetpopup\/\" target=\"_blank\" rel=\"noreferrer noopener\">create a new pop-up<\/a>. To save time, we picked a desired <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/popup-library-how-to-pick-the-pre-designed-popup-and-apply-it-to-the-site\/\" target=\"_blank\" rel=\"noreferrer noopener\">pop-up layout from the library<\/a> and edited the text in Elementor \u2013 this will do.&nbsp;<\/p>\n\n\n\n<p>Proceed to the <strong><em>Crocoblock &gt; Woo Page Builder<\/em><\/strong> directory and \u201c<strong>Edit with Elementor<\/strong>\u201d the templates where you have already set Dynamic Visibility rules for prices:&nbsp;<\/p>\n\n\n\n<ul>\n<li>Shop \u2013 List archive item;<\/li>\n\n\n\n<li>Shop \u2013 Grid archive item;<\/li>\n\n\n\n<li>Single product.<\/li>\n<\/ul>\n\n\n\n<p>Find the <strong>Icon List<\/strong> widget in the Elementor sidebar and drag-and-drop it to the page. In the <strong>Content <\/strong>tab, you can add a suitable icon and modify the list item text.<br>Click on the <strong>Advanced <\/strong>tab and unfold the <strong>JetPopup<\/strong> drop-down. In the <strong>Attached Popup <\/strong>field, select the pop-up you have created recently. Then set the preferred <strong>Trigger Type<\/strong>.<\/p>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/02\/8-pop-up-trigger-type-2x.png\" alt=\"trigger type drop-down in Elementor\">\n\n\n\n<p>Now, switch over to the <strong>Dynamic Visibility<\/strong> drop-down and apply the following visibility conditions:<\/p>\n\n\n\n<ul>\n<li>Enable the toggle;<\/li>\n\n\n\n<li>\u201cShow element if condition met\u201d in the <strong>Visibility condition type<\/strong> field;<\/li>\n\n\n\n<li>Add the \u201cUser not logged in\u201d condition in the <strong>Conditions <\/strong>section;<\/li>\n\n\n\n<li>Add the \u201cPost Has Terms\u201d condition;<\/li>\n\n\n\n<li>Set the <strong>Value <\/strong>to \u201csale\u201d;<\/li>\n\n\n\n<li>Select the \u201cProduct tags\u201d option in the <strong>Taxonomy <\/strong>drop-down list;<\/li>\n\n\n\n<li>Set the <strong>Relation <\/strong>to \u201cAND.\u201d<\/li>\n<\/ul>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/02\/9-pop-up-visibility-conditions-2x.png\" alt=\"pop-up dynamic visibility settings\">\n\n\n\n<p>Go to the front end and see how the pop-up works.&nbsp;<\/p>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/02\/10-pop-up-front-end-2x.png\" alt=\"pop-up card on the front end\">\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"title3\">Making the Content Visible Only to Authorized Users in Gutenberg<\/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><em>JetEngine<\/em> plugin got updated, and now it allows using <strong>Dynamic Visibility<\/strong> with the blocks of the WordPress default editor.<br><br>Select a block in Gutenberg. There will be an eye-shaped icon on the toolbar on top of the block.<\/p>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/02\/dynamic-visibility-in-guten-x2.png\" alt=\"dynamic visibility in Gutenberg\">\n\n\n\n<p>Once you click on it, you will see a pop-up window with the <strong>Enable <\/strong>toggle.<br><br>Turn it on, but first, make sure that the Visibility condition type is set to \u201cShow element if condition met.\u201d<\/p>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/02\/enabling-dynamic-visibility-1.png\" alt=\"enabling dynamic visibility\">\n\n\n\n<p>Then hit the \u201c<strong>Add new item<\/strong>\u201d button and choose \u201cUser logged in\u201d<strong> <\/strong>in the <strong>Condition <\/strong>drop-down list.<\/p>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/02\/condition-user-logged-in.png\" alt=\"condition for dynamic visibility\">\n\n\n\n<p>Update the page; the price will be hidden for non-authorized users on the front end.<\/p>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/02\/hidden-price-on-front-end-x2.png\" alt=\"hidden prices on the front end\">\n\n\n\n<p>If you want to add more conditions, just follow the steps described in the first part of this tutorial. The approach will be the same.<\/p>\n<\/div><\/div>\n\n\n\n<p>That\u2019s it. Now you know how to use the default JetEngine Dynamic Visibility module to hide WooCommerce product prices from non-authorized users.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>From this tutorial, you will learn how to make certain website content and pages visible only to logged-in users. To do so, you\u2019ll need Elementor Pro and JetEngine\u2019s Dynamic Visibility module.<\/p>\n","protected":false},"author":1,"featured_media":0,"template":"","format":"standard","builder-category":[],"article-category":[406],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to Show Content Only to Authorized Users \u2014 JetEngine | Crocoblock<\/title>\n<meta name=\"description\" content=\"Learn how to make certain website content visible only to logged-in \/ registered users with the Dynamic Visibility module from JetEngine and Elementor Pro page builder.\" \/>\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\/jetengine-how-to-show-content-only-to-authorized-users\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Show Content Only to Authorized Users \u2014 JetEngine | Crocoblock\" \/>\n<meta property=\"og:description\" content=\"Learn how to make certain website content visible only to logged-in \/ registered users with the Dynamic Visibility module from JetEngine and Elementor Pro page builder.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/jetengine-how-to-show-content-only-to-authorized-users\/\" \/>\n<meta property=\"og:site_name\" content=\"Help Center\" \/>\n<meta property=\"article:modified_time\" content=\"2023-07-28T11:05:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/02\/1-dynamic-visibility-toggle-activated-2x.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=\"8 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\/jetengine-how-to-show-content-only-to-authorized-users\/\",\"url\":\"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/jetengine-how-to-show-content-only-to-authorized-users\/\",\"name\":\"How to Show Content Only to Authorized Users \u2014 JetEngine | Crocoblock\",\"isPartOf\":{\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#website\"},\"datePublished\":\"2022-11-04T21:15:59+00:00\",\"dateModified\":\"2023-07-28T11:05:49+00:00\",\"description\":\"Learn how to make certain website content visible only to logged-in \/ registered users with the Dynamic Visibility module from JetEngine and Elementor Pro page builder.\",\"breadcrumb\":{\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/jetengine-how-to-show-content-only-to-authorized-users\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/jetengine-how-to-show-content-only-to-authorized-users\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/jetengine-how-to-show-content-only-to-authorized-users\/#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\":\"How to Show Content Only to Authorized Users\"}]},{\"@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":"How to Show Content Only to Authorized Users \u2014 JetEngine | Crocoblock","description":"Learn how to make certain website content visible only to logged-in \/ registered users with the Dynamic Visibility module from JetEngine and Elementor Pro page builder.","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\/jetengine-how-to-show-content-only-to-authorized-users\/","og_locale":"en_US","og_type":"article","og_title":"How to Show Content Only to Authorized Users \u2014 JetEngine | Crocoblock","og_description":"Learn how to make certain website content visible only to logged-in \/ registered users with the Dynamic Visibility module from JetEngine and Elementor Pro page builder.","og_url":"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/jetengine-how-to-show-content-only-to-authorized-users\/","og_site_name":"Help Center","article_modified_time":"2023-07-28T11:05:49+00:00","og_image":[{"url":"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/02\/1-dynamic-visibility-toggle-activated-2x.png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/jetengine-how-to-show-content-only-to-authorized-users\/","url":"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/jetengine-how-to-show-content-only-to-authorized-users\/","name":"How to Show Content Only to Authorized Users \u2014 JetEngine | Crocoblock","isPartOf":{"@id":"https:\/\/crocoblock.com\/knowledge-base\/#website"},"datePublished":"2022-11-04T21:15:59+00:00","dateModified":"2023-07-28T11:05:49+00:00","description":"Learn how to make certain website content visible only to logged-in \/ registered users with the Dynamic Visibility module from JetEngine and Elementor Pro page builder.","breadcrumb":{"@id":"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/jetengine-how-to-show-content-only-to-authorized-users\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/crocoblock.com\/knowledge-base\/jetengine\/jetengine-how-to-show-content-only-to-authorized-users\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/jetengine-how-to-show-content-only-to-authorized-users\/#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":"How to Show Content Only to Authorized Users"}]},{"@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\/25141"}],"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=25141"}],"wp:term":[{"taxonomy":"builder-category","embeddable":true,"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/builder-category?post=25141"},{"taxonomy":"article-category","embeddable":true,"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/article-category?post=25141"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}