{"id":315,"date":"2023-08-05T11:00:00","date_gmt":"2023-08-05T08:00:00","guid":{"rendered":"https:\/\/elementor.com\/help\/?p=315"},"modified":"2026-02-02T16:24:14","modified_gmt":"2026-02-02T14:24:14","slug":"intro-to-dynamic-content","status":"publish","type":"post","link":"https:\/\/elementor.com\/help\/intro-to-dynamic-content\/","title":{"rendered":"Dynamic content and Post Types"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">What Are Post Types?<\/h2>\n\n\n\n<p>Post Types are \u201ctypes of content\u201d, grouped together in a structured way within WordPress.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">The Default WordPress Post Types<\/h3>\n\n\n\n<p>Currently, there are eight default WordPress post types.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Post<\/li>\n\n\n\n<li>Page<\/li>\n\n\n\n<li>Attachment<\/li>\n\n\n\n<li>Revision<\/li>\n\n\n\n<li>Navigation Menu<\/li>\n\n\n\n<li>Custom CSS<\/li>\n\n\n\n<li>Changesets<\/li>\n\n\n\n<li>User Data Request<\/li>\n<\/ul>\n\n\n\n<p>Most users are familiar with the two most common post types: Posts and Pages. Although similar, Posts are time-based listings while Pages are hierarchical in structure, with Parent &gt; Child relationships. In addition, Posts make use of taxonomies such as Categories and Tags, while Pages do not, and Pages use Page Templates for display, while Posts do not.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What Are Custom Post Types<\/h2>\n\n\n\n<p>WordPress allows users to create their own <em>Custom Post Types<\/em>, often referred to as CPTs.<\/p>\n\n\n\n<p>Some of the more common <em>Custom Post Types<\/em> you\u2019ve probably come across include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Movies<\/li>\n\n\n\n<li>Testimonials<\/li>\n\n\n\n<li>Reviews<\/li>\n\n\n\n<li>Products<\/li>\n\n\n\n<li>Events<\/li>\n\n\n\n<li>Portfolios<\/li>\n<\/ul>\n\n\n\n<p>Each of these defines a \u201ctype of content\u201d.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"900\" height=\"1024\" src=\"https:\/\/elementor.com\/help\/wp-content\/uploads\/2023\/08\/Custom-post-types-900x1024.png\" alt=\"\" class=\"wp-image-163318\" srcset=\"https:\/\/elementor.com\/help\/wp-content\/uploads\/2023\/08\/Custom-post-types-900x1024.png 900w, https:\/\/elementor.com\/help\/wp-content\/uploads\/2023\/08\/Custom-post-types-264x300.png 264w, https:\/\/elementor.com\/help\/wp-content\/uploads\/2023\/08\/Custom-post-types-768x874.png 768w, https:\/\/elementor.com\/help\/wp-content\/uploads\/2023\/08\/Custom-post-types-1350x1536.png 1350w, https:\/\/elementor.com\/help\/wp-content\/uploads\/2023\/08\/Custom-post-types.png 1352w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/><figcaption class=\"wp-element-caption\">This site contains two Custom Post types: Movies and Theaters<\/figcaption><\/figure>\n\n\n\n<p>The editing screen will look very similar to the default Post and Page editors, as shown in this example of a Movie Custom Post Type.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"460\" src=\"https:\/\/elementor.com\/help\/wp-content\/uploads\/2021\/04\/movie-cpt-1024x460-1.jpeg\" alt=\"\" class=\"wp-image-21414\" srcset=\"https:\/\/elementor.com\/help\/wp-content\/uploads\/2021\/04\/movie-cpt-1024x460-1.jpeg 1024w, https:\/\/elementor.com\/help\/wp-content\/uploads\/2021\/04\/movie-cpt-1024x460-1-300x135.jpeg 300w, https:\/\/elementor.com\/help\/wp-content\/uploads\/2021\/04\/movie-cpt-1024x460-1-768x345.jpeg 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">When might you need a custom post type?<\/h3>\n\n\n\n<p>A common use of a CPT is an e-commerce website. Products are a specific type of content that don\u2019t fit into the Posts or Pages default post types. Products need to include many extra pieces of information, such as Price, Size, and Color.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Custom Taxonomies<\/h3>\n\n\n\n<p>Just as the Post Type uses Categories and Tags taxonomies to help organize posts, a Custom Post Type can use its own custom taxonomies. A movie review CPT, for example, might use Genre as a custom taxonomy, to categorize movies into groups such as SciFi, Romance, etc.<\/p>\n\n\n\n<p>Because CPTs are separate from Posts and Pages, they can be displayed separately, organized by their own taxonomy categorizations, and filters<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Creating Custom Post Types<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Code a custom post type<\/h3>\n\n\n\n<p>To create <a href=\"https:\/\/codex.wordpress.org\/Post_Types\">custom post types<\/a> in WordPress, you can write the code manually in your functions.php file (Example shown below).<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"523\" src=\"https:\/\/elementor.com\/help\/wp-content\/uploads\/2021\/04\/cpt_1-1024x523-1.png\" alt=\"\" class=\"wp-image-21416\" srcset=\"https:\/\/elementor.com\/help\/wp-content\/uploads\/2021\/04\/cpt_1-1024x523-1.png 1024w, https:\/\/elementor.com\/help\/wp-content\/uploads\/2021\/04\/cpt_1-1024x523-1-300x153.png 300w, https:\/\/elementor.com\/help\/wp-content\/uploads\/2021\/04\/cpt_1-1024x523-1-768x392.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Create a custom post type with a plugin<\/h3>\n\n\n\n<p>There are a number of popular plugins that allow you to create custom post types. In the following example, we&#8217;ll create a <strong>Movie<\/strong> custom post type using <a href=\"https:\/\/wordpress.org\/plugins\/custom-post-type-ui\/\">Custom Post Type UI<\/a>.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Install and activate the plugin. For details, see <a href=\"https:\/\/elementor.com\/help\/install-wordpress-plugins\/\">Install WordPress plugins<\/a>.<\/li>\n\n\n\n<li>In WP admin, navigate to <strong>CPT UI>Add\/Edit Post types<\/strong>.<br><img loading=\"lazy\" decoding=\"async\" width=\"380\" height=\"382\" class=\"wp-image-163326\" style=\"width: 380px;\" src=\"https:\/\/elementor.com\/help\/wp-content\/uploads\/2023\/08\/click-add-edit-post-types.png\" alt=\"\" srcset=\"https:\/\/elementor.com\/help\/wp-content\/uploads\/2023\/08\/click-add-edit-post-types.png 1322w, https:\/\/elementor.com\/help\/wp-content\/uploads\/2023\/08\/click-add-edit-post-types-298x300.png 298w, https:\/\/elementor.com\/help\/wp-content\/uploads\/2023\/08\/click-add-edit-post-types-1018x1024.png 1018w, https:\/\/elementor.com\/help\/wp-content\/uploads\/2023\/08\/click-add-edit-post-types-150x150.png 150w, https:\/\/elementor.com\/help\/wp-content\/uploads\/2023\/08\/click-add-edit-post-types-768x773.png 768w\" sizes=\"(max-width: 380px) 100vw, 380px\" \/><\/li>\n\n\n\n<li>In the <strong>Post type slug<\/strong> field, enter <strong>movie<\/strong>.<br><img loading=\"lazy\" decoding=\"async\" width=\"680\" height=\"493\" class=\"wp-image-163354\" style=\"width: 680px;\" src=\"https:\/\/elementor.com\/help\/wp-content\/uploads\/2023\/08\/post-type-slug.png\" alt=\"\" srcset=\"https:\/\/elementor.com\/help\/wp-content\/uploads\/2023\/08\/post-type-slug.png 1832w, https:\/\/elementor.com\/help\/wp-content\/uploads\/2023\/08\/post-type-slug-300x217.png 300w, https:\/\/elementor.com\/help\/wp-content\/uploads\/2023\/08\/post-type-slug-1024x742.png 1024w, https:\/\/elementor.com\/help\/wp-content\/uploads\/2023\/08\/post-type-slug-768x557.png 768w, https:\/\/elementor.com\/help\/wp-content\/uploads\/2023\/08\/post-type-slug-1536x1113.png 1536w\" sizes=\"(max-width: 680px) 100vw, 680px\" \/><\/li>\n\n\n\n<li>In the <strong>Plural Label<\/strong> field, enter <strong>Movies<\/strong>.<\/li>\n\n\n\n<li>In the <strong>Singular label<\/strong> field, enter <strong>Movie<\/strong>.<br><img loading=\"lazy\" decoding=\"async\" width=\"680\" height=\"493\" class=\"wp-image-163368\" style=\"width: 680px;\" src=\"https:\/\/elementor.com\/help\/wp-content\/uploads\/2023\/08\/labels.png\" alt=\"\" srcset=\"https:\/\/elementor.com\/help\/wp-content\/uploads\/2023\/08\/labels.png 1832w, https:\/\/elementor.com\/help\/wp-content\/uploads\/2023\/08\/labels-300x217.png 300w, https:\/\/elementor.com\/help\/wp-content\/uploads\/2023\/08\/labels-1024x742.png 1024w, https:\/\/elementor.com\/help\/wp-content\/uploads\/2023\/08\/labels-768x557.png 768w, https:\/\/elementor.com\/help\/wp-content\/uploads\/2023\/08\/labels-1536x1113.png 1536w\" sizes=\"(max-width: 680px) 100vw, 680px\" \/><\/li>\n\n\n\n<li>(Recommended) Click <strong>Populate additional labels based on chosen labels<\/strong>. This will automatically give logically and consistent names to the fields.<br><img loading=\"lazy\" decoding=\"async\" width=\"680\" height=\"494\" class=\"wp-image-163361\" style=\"width: 680px;\" src=\"https:\/\/elementor.com\/help\/wp-content\/uploads\/2023\/08\/populate-additioanl-fields.png\" alt=\"\" srcset=\"https:\/\/elementor.com\/help\/wp-content\/uploads\/2023\/08\/populate-additioanl-fields.png 1824w, https:\/\/elementor.com\/help\/wp-content\/uploads\/2023\/08\/populate-additioanl-fields-300x218.png 300w, https:\/\/elementor.com\/help\/wp-content\/uploads\/2023\/08\/populate-additioanl-fields-1024x744.png 1024w, https:\/\/elementor.com\/help\/wp-content\/uploads\/2023\/08\/populate-additioanl-fields-768x558.png 768w, https:\/\/elementor.com\/help\/wp-content\/uploads\/2023\/08\/populate-additioanl-fields-1536x1117.png 1536w\" sizes=\"(max-width: 680px) 100vw, 680px\" \/><\/li>\n\n\n\n<li>Click <strong>Add Post Type<\/strong>.<br><img loading=\"lazy\" decoding=\"async\" width=\"680\" height=\"494\" class=\"wp-image-163375\" style=\"width: 680px;\" src=\"https:\/\/elementor.com\/help\/wp-content\/uploads\/2023\/08\/Click-add-post-type.png\" alt=\"\" srcset=\"https:\/\/elementor.com\/help\/wp-content\/uploads\/2023\/08\/Click-add-post-type.png 1824w, https:\/\/elementor.com\/help\/wp-content\/uploads\/2023\/08\/Click-add-post-type-300x218.png 300w, https:\/\/elementor.com\/help\/wp-content\/uploads\/2023\/08\/Click-add-post-type-1024x744.png 1024w, https:\/\/elementor.com\/help\/wp-content\/uploads\/2023\/08\/Click-add-post-type-768x558.png 768w, https:\/\/elementor.com\/help\/wp-content\/uploads\/2023\/08\/Click-add-post-type-1536x1117.png 1536w\" sizes=\"(max-width: 680px) 100vw, 680px\" \/><br>The post new post type is created.<br><img loading=\"lazy\" decoding=\"async\" width=\"680\" height=\"388\" class=\"wp-image-163382\" style=\"width: 680px;\" src=\"https:\/\/elementor.com\/help\/wp-content\/uploads\/2023\/08\/movies-added-to-posts.png\" alt=\"\" srcset=\"https:\/\/elementor.com\/help\/wp-content\/uploads\/2023\/08\/movies-added-to-posts.png 1824w, https:\/\/elementor.com\/help\/wp-content\/uploads\/2023\/08\/movies-added-to-posts-300x171.png 300w, https:\/\/elementor.com\/help\/wp-content\/uploads\/2023\/08\/movies-added-to-posts-1024x584.png 1024w, https:\/\/elementor.com\/help\/wp-content\/uploads\/2023\/08\/movies-added-to-posts-768x438.png 768w, https:\/\/elementor.com\/help\/wp-content\/uploads\/2023\/08\/movies-added-to-posts-1536x876.png 1536w\" sizes=\"(max-width: 680px) 100vw, 680px\" \/><\/li>\n<\/ol>\n\n\n\n<p>By utilizing the Theme Builder, you can create <a href=\"https:\/\/elementor.com\/help\/creating-a-single-post-template-with-elementor-pro\/\">Single Post Templates<\/a> and <a href=\"https:\/\/elementor.com\/help\/create-archive-template\/\"><em>Archive Templates<\/em><\/a> for your Custom Post Types and then set the <em>display conditions <\/em>accordingly.<\/p>\n\n\n\n<p class=\"callout-yellow\">Note: When creating <strong>Custom Post Types<\/strong> the option for \u201c<em>Has Archive<\/em>\u201d must be set to \u201c<strong>True<\/strong>\u201d in order to create Archive Templates in the <em>Theme Builder<\/em>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Creating Custom Fields<\/h2>\n\n\n\n<p>Custom fields store extra information about the content. Just as a blog post has an Author field, and an Excerpt field, a Post or Custom Post Type might have several custom fields assigned to it.<\/p>\n\n\n\n<p>With Elementor and <a href=\"https:\/\/codex.wordpress.org\/Custom_Fields\">custom fields<\/a> you can create dynamic pages without the use of code. You can use one of the following most popular plugins designed to make the process much easier:&nbsp;<\/p>\n\n\n\n<p><a href=\"https:\/\/wordpress.org\/plugins\/advanced-custom-fields\/\">Advanced Custom Fields<br><\/a><a href=\"https:\/\/wordpress.org\/plugins\/types\/\">Toolset Types<br><\/a><a href=\"https:\/\/wordpress.org\/plugins\/pods\/\">Pods<\/a><\/p>\n\n\n\n<p>Elementor integrates directly with each of these plugins. Read more about each in the following articles:<\/p>\n\n\n\n<p><a href=\"https:\/\/elementor.com\/help\/elementor-integration-with-acf\/\">Elementor and ACF<br><\/a><a href=\"https:\/\/elementor.com\/help\/elementor-integration-with-toolset\/\">Elementor and Toolset<br><\/a><a href=\"https:\/\/elementor.com\/help\/elementor-integration-with-pods\/\">Elementor and PODS<\/a><\/p>\n\n\n\n<p>You can easily select your custom fields from any Dynamic Content <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/lh4.googleusercontent.com\/YASMEXedsLRw7mFfRXmi4Df7TV1FiYKwhCEemlk1XMuY-okQKt7vTu0AxJWmBmCUhhyJ73dWLibHBCO3GxI85GLCMHhB2zH08hxH1f0c99s6Zsd7-XwxplA_xogNK-Z1iOUVC52G\" width=\"20\" height=\"20\"> list to display them anywhere you wish.&nbsp;<\/p>\n\n\n\n<p>Note: If the Single Post template is not being loaded for your CPT, and it looks as though the Display Conditions are set up properly, check the template you are using for your CPT posts. Make sure the posts are using the Default template. If they aren\u2019t, change them to Default and you may find that this solves the problem, allowing the Single Post Template to load properly for your CPT posts.<\/p>\n\n\n\n<p><a href=\"https:\/\/elementor.com\/wordpress-custom-post-types\/\">Read the full blog post<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Beginner&#8217;s guide to dynamic content, custom post types, and custom fields<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_elementor_kustomer_id":["65a3d8ba8803d210a84fc117"],"footnotes":""},"categories":[1430],"tags":[1389,1388,1387,1390,1398,1235],"class_list":["post-315","post","type-post","status-publish","format-standard","hentry","category-basic-wordpress-concepts","tag-advanced","tag-agency","tag-essential","tag-expert","tag-legacy-essential","tag-pro"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Dynamic content and Post Types | Elementor<\/title>\n<meta name=\"description\" content=\"Learn everything about Dynamic content and Post Types in this article from Elementor&#039;s Knowledge Base. Get Elementor tips &amp; more.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/elementor.com\/help\/intro-to-dynamic-content\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Dynamic content and Post Types | Elementor\" \/>\n<meta property=\"og:description\" content=\"Learn everything about Dynamic content and Post Types in this article from Elementor&#039;s Knowledge Base. Get Elementor tips &amp; more.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/elementor.com\/help\/intro-to-dynamic-content\/\" \/>\n<meta property=\"og:site_name\" content=\"Help\" \/>\n<meta property=\"article:published_time\" content=\"2023-08-05T08:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-02T14:24:14+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/elementor.com\/help\/wp-content\/uploads\/2023\/08\/Custom-post-types.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1352\" \/>\n\t<meta property=\"og:image:height\" content=\"1538\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Alan Kaler\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Alan Kaler\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/elementor.com\/help\/intro-to-dynamic-content\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/elementor.com\/help\/intro-to-dynamic-content\/\"},\"author\":{\"name\":\"Alan Kaler\",\"@id\":\"https:\/\/elementor.com\/help\/#\/schema\/person\/ebf805be1a1abdd587d4b97e3328f430\"},\"headline\":\"Dynamic content and Post Types\",\"datePublished\":\"2023-08-05T08:00:00+00:00\",\"dateModified\":\"2026-02-02T14:24:14+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/elementor.com\/help\/intro-to-dynamic-content\/\"},\"wordCount\":707,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/elementor.com\/help\/#organization\"},\"image\":{\"@id\":\"https:\/\/elementor.com\/help\/intro-to-dynamic-content\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/elementor.com\/help\/wp-content\/uploads\/2023\/08\/Custom-post-types-900x1024.png\",\"keywords\":[\"Advanced\",\"Agency\",\"Essential\",\"Expert\",\"Legacy Essential\",\"Pro\"],\"articleSection\":[\"Basic WordPress concepts\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/elementor.com\/help\/intro-to-dynamic-content\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/elementor.com\/help\/intro-to-dynamic-content\/\",\"url\":\"https:\/\/elementor.com\/help\/intro-to-dynamic-content\/\",\"name\":\"Dynamic content and Post Types | Elementor\",\"isPartOf\":{\"@id\":\"https:\/\/elementor.com\/help\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/elementor.com\/help\/intro-to-dynamic-content\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/elementor.com\/help\/intro-to-dynamic-content\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/elementor.com\/help\/wp-content\/uploads\/2023\/08\/Custom-post-types-900x1024.png\",\"datePublished\":\"2023-08-05T08:00:00+00:00\",\"dateModified\":\"2026-02-02T14:24:14+00:00\",\"description\":\"Learn everything about Dynamic content and Post Types in this article from Elementor's Knowledge Base. Get Elementor tips & more.\",\"breadcrumb\":{\"@id\":\"https:\/\/elementor.com\/help\/intro-to-dynamic-content\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/elementor.com\/help\/intro-to-dynamic-content\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/elementor.com\/help\/intro-to-dynamic-content\/#primaryimage\",\"url\":\"https:\/\/elementor.com\/help\/wp-content\/uploads\/2023\/08\/Custom-post-types.png\",\"contentUrl\":\"https:\/\/elementor.com\/help\/wp-content\/uploads\/2023\/08\/Custom-post-types.png\",\"width\":1352,\"height\":1538,\"caption\":\"This site contains two Custom Post types: Movies and Theaters\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/elementor.com\/help\/intro-to-dynamic-content\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Help Center\",\"item\":\"https:\/\/elementor.com\/help\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"WordPress\",\"item\":\"https:\/\/elementor.com\/help\/wordpress\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Basic WordPress concepts\",\"item\":\"https:\/\/elementor.com\/help\/wordpress\/basic-wordpress-concepts\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Dynamic content and Post Types\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/elementor.com\/help\/#website\",\"url\":\"https:\/\/elementor.com\/help\/\",\"name\":\"Elementor\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/elementor.com\/help\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/elementor.com\/help\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/elementor.com\/help\/#organization\",\"name\":\"Elementor\",\"url\":\"https:\/\/elementor.com\/help\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/elementor.com\/help\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/elementor.com\/help\/wp-content\/uploads\/2025\/06\/images.png\",\"contentUrl\":\"https:\/\/elementor.com\/help\/wp-content\/uploads\/2025\/06\/images.png\",\"width\":225,\"height\":225,\"caption\":\"Elementor\"},\"image\":{\"@id\":\"https:\/\/elementor.com\/help\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/elementor.com\/help\/#\/schema\/person\/ebf805be1a1abdd587d4b97e3328f430\",\"name\":\"Alan Kaler\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/elementor.com\/help\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/7618989d1401c38afe50748601d8dad91fdb8930f53fe037881768b15ab4b108?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/7618989d1401c38afe50748601d8dad91fdb8930f53fe037881768b15ab4b108?s=96&d=mm&r=g\",\"caption\":\"Alan Kaler\"},\"description\":\"Alan Kaler is an expert Elementorist at Elementor and a WordPress Magician who thinks that the three most beautiful words in our language are: I told you\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Dynamic content and Post Types | Elementor","description":"Learn everything about Dynamic content and Post Types in this article from Elementor's Knowledge Base. Get Elementor tips & more.","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:\/\/elementor.com\/help\/intro-to-dynamic-content\/","og_locale":"en_US","og_type":"article","og_title":"Dynamic content and Post Types | Elementor","og_description":"Learn everything about Dynamic content and Post Types in this article from Elementor's Knowledge Base. Get Elementor tips & more.","og_url":"https:\/\/elementor.com\/help\/intro-to-dynamic-content\/","og_site_name":"Help","article_published_time":"2023-08-05T08:00:00+00:00","article_modified_time":"2026-02-02T14:24:14+00:00","og_image":[{"width":1352,"height":1538,"url":"https:\/\/elementor.com\/help\/wp-content\/uploads\/2023\/08\/Custom-post-types.png","type":"image\/png"}],"author":"Alan Kaler","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Alan Kaler","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/elementor.com\/help\/intro-to-dynamic-content\/#article","isPartOf":{"@id":"https:\/\/elementor.com\/help\/intro-to-dynamic-content\/"},"author":{"name":"Alan Kaler","@id":"https:\/\/elementor.com\/help\/#\/schema\/person\/ebf805be1a1abdd587d4b97e3328f430"},"headline":"Dynamic content and Post Types","datePublished":"2023-08-05T08:00:00+00:00","dateModified":"2026-02-02T14:24:14+00:00","mainEntityOfPage":{"@id":"https:\/\/elementor.com\/help\/intro-to-dynamic-content\/"},"wordCount":707,"commentCount":0,"publisher":{"@id":"https:\/\/elementor.com\/help\/#organization"},"image":{"@id":"https:\/\/elementor.com\/help\/intro-to-dynamic-content\/#primaryimage"},"thumbnailUrl":"https:\/\/elementor.com\/help\/wp-content\/uploads\/2023\/08\/Custom-post-types-900x1024.png","keywords":["Advanced","Agency","Essential","Expert","Legacy Essential","Pro"],"articleSection":["Basic WordPress concepts"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/elementor.com\/help\/intro-to-dynamic-content\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/elementor.com\/help\/intro-to-dynamic-content\/","url":"https:\/\/elementor.com\/help\/intro-to-dynamic-content\/","name":"Dynamic content and Post Types | Elementor","isPartOf":{"@id":"https:\/\/elementor.com\/help\/#website"},"primaryImageOfPage":{"@id":"https:\/\/elementor.com\/help\/intro-to-dynamic-content\/#primaryimage"},"image":{"@id":"https:\/\/elementor.com\/help\/intro-to-dynamic-content\/#primaryimage"},"thumbnailUrl":"https:\/\/elementor.com\/help\/wp-content\/uploads\/2023\/08\/Custom-post-types-900x1024.png","datePublished":"2023-08-05T08:00:00+00:00","dateModified":"2026-02-02T14:24:14+00:00","description":"Learn everything about Dynamic content and Post Types in this article from Elementor's Knowledge Base. Get Elementor tips & more.","breadcrumb":{"@id":"https:\/\/elementor.com\/help\/intro-to-dynamic-content\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/elementor.com\/help\/intro-to-dynamic-content\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/elementor.com\/help\/intro-to-dynamic-content\/#primaryimage","url":"https:\/\/elementor.com\/help\/wp-content\/uploads\/2023\/08\/Custom-post-types.png","contentUrl":"https:\/\/elementor.com\/help\/wp-content\/uploads\/2023\/08\/Custom-post-types.png","width":1352,"height":1538,"caption":"This site contains two Custom Post types: Movies and Theaters"},{"@type":"BreadcrumbList","@id":"https:\/\/elementor.com\/help\/intro-to-dynamic-content\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Help Center","item":"https:\/\/elementor.com\/help\/"},{"@type":"ListItem","position":2,"name":"WordPress","item":"https:\/\/elementor.com\/help\/wordpress\/"},{"@type":"ListItem","position":3,"name":"Basic WordPress concepts","item":"https:\/\/elementor.com\/help\/wordpress\/basic-wordpress-concepts\/"},{"@type":"ListItem","position":4,"name":"Dynamic content and Post Types"}]},{"@type":"WebSite","@id":"https:\/\/elementor.com\/help\/#website","url":"https:\/\/elementor.com\/help\/","name":"Elementor","description":"","publisher":{"@id":"https:\/\/elementor.com\/help\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/elementor.com\/help\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/elementor.com\/help\/#organization","name":"Elementor","url":"https:\/\/elementor.com\/help\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/elementor.com\/help\/#\/schema\/logo\/image\/","url":"https:\/\/elementor.com\/help\/wp-content\/uploads\/2025\/06\/images.png","contentUrl":"https:\/\/elementor.com\/help\/wp-content\/uploads\/2025\/06\/images.png","width":225,"height":225,"caption":"Elementor"},"image":{"@id":"https:\/\/elementor.com\/help\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/elementor.com\/help\/#\/schema\/person\/ebf805be1a1abdd587d4b97e3328f430","name":"Alan Kaler","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/elementor.com\/help\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/7618989d1401c38afe50748601d8dad91fdb8930f53fe037881768b15ab4b108?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7618989d1401c38afe50748601d8dad91fdb8930f53fe037881768b15ab4b108?s=96&d=mm&r=g","caption":"Alan Kaler"},"description":"Alan Kaler is an expert Elementorist at Elementor and a WordPress Magician who thinks that the three most beautiful words in our language are: I told you"}]}},"_links":{"self":[{"href":"https:\/\/elementor.com\/help\/wp-json\/wp\/v2\/posts\/315","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/elementor.com\/help\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/elementor.com\/help\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/elementor.com\/help\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/elementor.com\/help\/wp-json\/wp\/v2\/comments?post=315"}],"version-history":[{"count":3,"href":"https:\/\/elementor.com\/help\/wp-json\/wp\/v2\/posts\/315\/revisions"}],"predecessor-version":[{"id":163389,"href":"https:\/\/elementor.com\/help\/wp-json\/wp\/v2\/posts\/315\/revisions\/163389"}],"wp:attachment":[{"href":"https:\/\/elementor.com\/help\/wp-json\/wp\/v2\/media?parent=315"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/elementor.com\/help\/wp-json\/wp\/v2\/categories?post=315"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/elementor.com\/help\/wp-json\/wp\/v2\/tags?post=315"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}