{"id":2747,"date":"2013-05-30T17:32:51","date_gmt":"2013-05-30T17:32:51","guid":{"rendered":"https:\/\/www.inmotionhosting.com\/support\/2013\/05\/30\/create-custom-content-type\/"},"modified":"2021-08-16T23:12:57","modified_gmt":"2021-08-17T03:12:57","slug":"create-custom-content-type","status":"publish","type":"post","link":"https:\/\/www.inmotionhosting.com\/support\/edu\/drupal\/create-custom-content-type\/","title":{"rendered":"How to create a custom content type in Drupal 8"},"content":{"rendered":"<p>While there are may different <a href=\"\/support\/edu\/drupal\/content-types-2\/\">content types<\/a> available in Drupal 8, they may not fit your exact situation. In this article, we will cover how to create a custom content type for your application.<\/p>\n<h2>What is a custom content type?<\/h2>\n<p>Custom types are specifically for you to display and format your data in a way that benefits and makes sense to you. Often they are used to sub-divide other content types such as <a href=\"\/support\/edu\/drupal\/add-new-article\/\">Articles<\/a> or <a href=\"\/support\/edu\/drupal\/create-basic-page\/\">Basic Pages<\/a> into a specific template. An example would be if you decided to create a \u2018<em>Breaking News<\/em>\u2018 type of content that is a special type of Article. Custom content behaves the same as other content types (Articles, Basic Pages), but are available for you to create in case you want to have them specicially organized.<\/p>\n<h2>Creating a custom content type<\/h2>\n<ol class=\"article_list\">\n<li><a href=\"\/support\/edu\/drupal\/how-to-log-into-the-drupal-admin-dashboard\/\">Log into your Drupal 8 interface<\/a>.\n<div style=\"clear:both;\"><\/div>\n<\/li>\n<li><a href=\"\/support\/wp-content\/uploads\/2013\/05\/edu_Drupal-8__common-images_select-menu.png\" rel=\"lightbox-0\"><img decoding=\"async\" width=\"429\" height=\"49\" src=\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2013\/05\/edu_Drupal-8__common-images_select-menu.png\" class=\"optimized-lcp-image\" alt=\"select menu option from toolbar\" loading=\"eager\" fetchpriority=\"high\" sizes=\"(max-width: 768px) 100vw, 768px\" srcset=\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2013\/05\/edu_Drupal-8__common-images_select-menu.png 429w, https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2013\/05\/edu_Drupal-8__common-images_select-menu-300x34.png 300w\"><\/a>\n<div style=\"clear:both;\"><\/div>\n<p>You will now see a toolabr across the top of your screen. Using that, find and click on the <strong>Menu<\/strong> option link.<\/p>\n<div style=\"clear:both;\"><\/div>\n<\/li>\n<li><a href=\"\/support\/wp-content\/uploads\/2013\/05\/edu_Drupal-8__common-images_select-structure.png\" rel=\"lightbox-0\"><img decoding=\"async\" alt=\"select structure option\" class=\"std_ss size-full wp-image-12131\" src=\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2013\/05\/edu_Drupal-8__common-images_select-structure.png\" style=\"float:right; margin:0px 0px 15px 15px;\" title=\"Click here to view the larger image\" width=\"150\" srcset=\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2013\/05\/edu_Drupal-8__common-images_select-structure.png 888w, https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2013\/05\/edu_Drupal-8__common-images_select-structure-300x14.png 300w, https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2013\/05\/edu_Drupal-8__common-images_select-structure-768x35.png 768w\" sizes=\"(min-width: 1360px) 876px, (min-width: 960px) calc(61.58vw + 51px), calc(100vw - 80px)\" \/><\/a>\n<div style=\"clear:both;\"><\/div>\n<p>You will now see a second menu that appears underneath the top menu. From here, find and click the the <strong>Structure<\/strong> option.<\/p>\n<div style=\"clear:both;\"><\/div>\n<\/li>\n<li><a href=\"\/support\/wp-content\/uploads\/2013\/05\/edu_Drupal-8_102_create-custom-content_1-select-content-types.png\" rel=\"lightbox-0\"><img decoding=\"async\" alt=\"select content types option\" class=\"std_ss size-full wp-image-12132\" src=\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2013\/05\/edu_Drupal-8_102_create-custom-content_1-select-content-types.png\" style=\"float:right; margin:0px 0px 15px 15px;\" title=\"Click here to view the larger image\" width=\"150\" srcset=\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2013\/05\/edu_Drupal-8_102_create-custom-content_1-select-content-types.png 641w, https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2013\/05\/edu_Drupal-8_102_create-custom-content_1-select-content-types-300x253.png 300w\" sizes=\"(min-width: 1360px) 876px, (min-width: 960px) calc(61.58vw + 51px), calc(100vw - 80px)\" \/><\/a>\n<div style=\"clear:both;\"><\/div>\n<p>Now you will see a a screen where you will see the many different <em>Structure<\/em> options. Click on the <strong>Content Types<\/strong> option.<\/p>\n<div style=\"clear:both;\"><\/div>\n<\/li>\n<li><a href=\"\/support\/wp-content\/uploads\/2013\/05\/edu_Drupal-8_102_create-custom-content_2-click-add-content-types.png\" rel=\"lightbox-0\"><img decoding=\"async\" alt=\"click add content type button\" class=\"std_ss size-full wp-image-12133\" src=\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2013\/05\/edu_Drupal-8_102_create-custom-content_2-click-add-content-types.png\" style=\"float:right; margin:0px 0px 15px 15px;\" title=\"Click here to view the larger image\" width=\"150\" srcset=\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2013\/05\/edu_Drupal-8_102_create-custom-content_2-click-add-content-types.png 808w, https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2013\/05\/edu_Drupal-8_102_create-custom-content_2-click-add-content-types-300x105.png 300w, https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2013\/05\/edu_Drupal-8_102_create-custom-content_2-click-add-content-types-768x269.png 768w\" sizes=\"(min-width: 1360px) 876px, (min-width: 960px) calc(61.58vw + 51px), calc(100vw - 80px)\" \/><\/a>\n<div style=\"clear:both;\"><\/div>\n<p>The new screen lists all the current content types you can use. As you can see, we only have the default types available at the moment. Click on the <strong>Add content type<\/strong> to begin the custom configuration.<\/p>\n<div style=\"clear:both;\"><\/div>\n<\/li>\n<li><a href=\"\/support\/wp-content\/uploads\/2013\/05\/edu_Drupal-8_102_create-custom-content_3-add-content-data.png\" rel=\"lightbox-0\"><img decoding=\"async\" alt=\"add content type attributes\" class=\"std_ss size-full wp-image-12134\" src=\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2013\/05\/edu_Drupal-8_102_create-custom-content_3-add-content-data.png\" style=\"float:right; margin:0px 0px 15px 15px;\" title=\"Click here to view the larger image\" width=\"150\" srcset=\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2013\/05\/edu_Drupal-8_102_create-custom-content_3-add-content-data.png 1278w, https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2013\/05\/edu_Drupal-8_102_create-custom-content_3-add-content-data-300x171.png 300w, https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2013\/05\/edu_Drupal-8_102_create-custom-content_3-add-content-data-768x437.png 768w, https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2013\/05\/edu_Drupal-8_102_create-custom-content_3-add-content-data-1024x583.png 1024w\" sizes=\"(min-width: 1360px) 876px, (min-width: 960px) calc(61.58vw + 51px), calc(100vw - 80px)\" \/><\/a>\n<div style=\"clear:both;\"><\/div>\n<p>You are taken to the basic content type screen. From here, you will simply give it a name and description. Below are various optional customization sections such as whether the preview is available, if author content is published in the content, and options for menu placement.<\/p>\n<div style=\"clear:both;\"><\/div>\n<\/li>\n<li>Once you have finished configuring your new content type, click on the <strong>Save and publish<\/strong> button. This will save the new content type and allow it to be selected within the list along with the default types. Below is a comparison displaying the content type list both before and after adding a custom type.<br> <br>\n<table class=\"article_table\">\n<tr>\n<th>Before<\/th>\n<th>After<\/th>\n<\/tr><tr>\n<\/tr><tr>\n<td><a href=\"\/support\/wp-content\/uploads\/2013\/05\/edu_Drupal-8_102_create-custom-content_before.png\" rel=\"lightbox-0\"><img loading=\"lazy\" decoding=\"async\" width=\"795\" height=\"311\" alt=\"before custom content type added\" class=\"std_ss size-full wp-image-12135\" max-width=\"250\" src=\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2013\/05\/edu_Drupal-8_102_create-custom-content_before.png\" title=\"Click here to view the larger image\" srcset=\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2013\/05\/edu_Drupal-8_102_create-custom-content_before.png 795w, https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2013\/05\/edu_Drupal-8_102_create-custom-content_before-300x117.png 300w, https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2013\/05\/edu_Drupal-8_102_create-custom-content_before-768x300.png 768w\" sizes=\"auto, (min-width: 1360px) 876px, (min-width: 960px) calc(61.58vw + 51px), calc(100vw - 80px)\" \/><\/a>\n<div style=\"clear:both;\"><\/div>\n<\/td>\n<td><a href=\"\/support\/wp-content\/uploads\/2013\/05\/edu_Drupal-8_102_create-custom-content_after.png\" rel=\"lightbox-0\"><img loading=\"lazy\" decoding=\"async\" width=\"845\" height=\"358\" alt=\"after custom content type added\" class=\"std_ss size-full wp-image-12136\" max-width=\"250\" src=\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2013\/05\/edu_Drupal-8_102_create-custom-content_after.png\" title=\"Click here to view the larger image\" srcset=\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2013\/05\/edu_Drupal-8_102_create-custom-content_after.png 845w, https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2013\/05\/edu_Drupal-8_102_create-custom-content_after-300x127.png 300w, https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2013\/05\/edu_Drupal-8_102_create-custom-content_after-768x325.png 768w\" sizes=\"auto, (min-width: 1360px) 876px, (min-width: 960px) calc(61.58vw + 51px), calc(100vw - 80px)\" \/><\/a>\n<div style=\"clear:both;\"><\/div>\n<\/td>\n<\/tr>\n\n\n<\/table>\n<div style=\"clear:both;\"><\/div>\n<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>While there are may different content types available in Drupal 8, they may not fit your exact situation. In this article, we will cover how to create a custom content type for your application. What is a custom content type? Custom types are specifically for you to display and format your data in a way<a class=\"moretag\" href=\"https:\/\/www.inmotionhosting.com\/support\/edu\/drupal\/create-custom-content-type\/\"> Read More ><\/a><\/p>\n","protected":false},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[372],"tags":[],"class_list":["post-2747","post","type-post","status-publish","format-standard","hentry","category-drupal"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to create a custom content type in Drupal 8 | InMotion Hosting<\/title>\n<meta name=\"description\" content=\"Drupal allows you to create your own custom content type. Learn how to do so in the Drupal 8 admin interface.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.inmotionhosting.com\/support\/edu\/drupal\/create-custom-content-type\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to create a custom content type in Drupal 8 | InMotion Hosting\" \/>\n<meta property=\"og:description\" content=\"Drupal allows you to create your own custom content type. Learn how to do so in the Drupal 8 admin interface.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.inmotionhosting.com\/support\/edu\/drupal\/create-custom-content-type\/\" \/>\n<meta property=\"og:site_name\" content=\"InMotion Hosting Support Center\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/inmotionhosting\/\" \/>\n<meta property=\"article:published_time\" content=\"2013-05-30T17:32:51+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-08-17T03:12:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2013\/05\/edu_Drupal-8__common-images_select-menu.png\" \/>\n<meta name=\"author\" content=\"Scott Mitchell\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@InMotionHosting\" \/>\n<meta name=\"twitter:site\" content=\"@InMotionHosting\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Scott Mitchell\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/edu\/drupal\/create-custom-content-type\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/edu\/drupal\/create-custom-content-type\/\"},\"author\":{\"name\":\"Scott Mitchell\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/person\/d850efb28ef3573db7d24b0d8fa9eaed\"},\"headline\":\"How to create a custom content type in Drupal 8\",\"datePublished\":\"2013-05-30T17:32:51+00:00\",\"dateModified\":\"2021-08-17T03:12:57+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/edu\/drupal\/create-custom-content-type\/\"},\"wordCount\":354,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/edu\/drupal\/create-custom-content-type\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2013\/05\/edu_Drupal-8__common-images_select-menu.png\",\"articleSection\":[\"Drupal\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.inmotionhosting.com\/support\/edu\/drupal\/create-custom-content-type\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/edu\/drupal\/create-custom-content-type\/\",\"url\":\"https:\/\/www.inmotionhosting.com\/support\/edu\/drupal\/create-custom-content-type\/\",\"name\":\"How to create a custom content type in Drupal 8 | InMotion Hosting\",\"isPartOf\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/edu\/drupal\/create-custom-content-type\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/edu\/drupal\/create-custom-content-type\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2013\/05\/edu_Drupal-8__common-images_select-menu.png\",\"datePublished\":\"2013-05-30T17:32:51+00:00\",\"dateModified\":\"2021-08-17T03:12:57+00:00\",\"description\":\"Drupal allows you to create your own custom content type. Learn how to do so in the Drupal 8 admin interface.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/edu\/drupal\/create-custom-content-type\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.inmotionhosting.com\/support\/edu\/drupal\/create-custom-content-type\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/edu\/drupal\/create-custom-content-type\/#primaryimage\",\"url\":\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2013\/05\/edu_Drupal-8__common-images_select-menu.png\",\"contentUrl\":\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2013\/05\/edu_Drupal-8__common-images_select-menu.png\",\"width\":429,\"height\":49,\"caption\":\"Click here to view the larger image\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/edu\/drupal\/create-custom-content-type\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.inmotionhosting.com\/support\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to create a custom content type in Drupal 8\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#website\",\"url\":\"https:\/\/www.inmotionhosting.com\/support\/\",\"name\":\"InMotion Hosting Support Center\",\"description\":\"Web Hosting Support &amp; Tutorials\",\"publisher\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.inmotionhosting.com\/support\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#organization\",\"name\":\"InMotion Hosting\",\"url\":\"https:\/\/www.inmotionhosting.com\/support\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2023\/02\/inmotion-hosting-logo-yoast.jpg\",\"contentUrl\":\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2023\/02\/inmotion-hosting-logo-yoast.jpg\",\"width\":696,\"height\":696,\"caption\":\"InMotion Hosting\"},\"image\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/inmotionhosting\/\",\"https:\/\/x.com\/InMotionHosting\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/person\/d850efb28ef3573db7d24b0d8fa9eaed\",\"name\":\"Scott Mitchell\",\"url\":\"https:\/\/www.inmotionhosting.com\/support\/author\/scott\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to create a custom content type in Drupal 8 | InMotion Hosting","description":"Drupal allows you to create your own custom content type. Learn how to do so in the Drupal 8 admin interface.","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:\/\/www.inmotionhosting.com\/support\/edu\/drupal\/create-custom-content-type\/","og_locale":"en_US","og_type":"article","og_title":"How to create a custom content type in Drupal 8 | InMotion Hosting","og_description":"Drupal allows you to create your own custom content type. Learn how to do so in the Drupal 8 admin interface.","og_url":"https:\/\/www.inmotionhosting.com\/support\/edu\/drupal\/create-custom-content-type\/","og_site_name":"InMotion Hosting Support Center","article_publisher":"https:\/\/www.facebook.com\/inmotionhosting\/","article_published_time":"2013-05-30T17:32:51+00:00","article_modified_time":"2021-08-17T03:12:57+00:00","og_image":[{"url":"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2013\/05\/edu_Drupal-8__common-images_select-menu.png","type":"","width":"","height":""}],"author":"Scott Mitchell","twitter_card":"summary_large_image","twitter_creator":"@InMotionHosting","twitter_site":"@InMotionHosting","twitter_misc":{"Written by":"Scott Mitchell","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.inmotionhosting.com\/support\/edu\/drupal\/create-custom-content-type\/#article","isPartOf":{"@id":"https:\/\/www.inmotionhosting.com\/support\/edu\/drupal\/create-custom-content-type\/"},"author":{"name":"Scott Mitchell","@id":"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/person\/d850efb28ef3573db7d24b0d8fa9eaed"},"headline":"How to create a custom content type in Drupal 8","datePublished":"2013-05-30T17:32:51+00:00","dateModified":"2021-08-17T03:12:57+00:00","mainEntityOfPage":{"@id":"https:\/\/www.inmotionhosting.com\/support\/edu\/drupal\/create-custom-content-type\/"},"wordCount":354,"commentCount":0,"publisher":{"@id":"https:\/\/www.inmotionhosting.com\/support\/#organization"},"image":{"@id":"https:\/\/www.inmotionhosting.com\/support\/edu\/drupal\/create-custom-content-type\/#primaryimage"},"thumbnailUrl":"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2013\/05\/edu_Drupal-8__common-images_select-menu.png","articleSection":["Drupal"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.inmotionhosting.com\/support\/edu\/drupal\/create-custom-content-type\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.inmotionhosting.com\/support\/edu\/drupal\/create-custom-content-type\/","url":"https:\/\/www.inmotionhosting.com\/support\/edu\/drupal\/create-custom-content-type\/","name":"How to create a custom content type in Drupal 8 | InMotion Hosting","isPartOf":{"@id":"https:\/\/www.inmotionhosting.com\/support\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.inmotionhosting.com\/support\/edu\/drupal\/create-custom-content-type\/#primaryimage"},"image":{"@id":"https:\/\/www.inmotionhosting.com\/support\/edu\/drupal\/create-custom-content-type\/#primaryimage"},"thumbnailUrl":"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2013\/05\/edu_Drupal-8__common-images_select-menu.png","datePublished":"2013-05-30T17:32:51+00:00","dateModified":"2021-08-17T03:12:57+00:00","description":"Drupal allows you to create your own custom content type. Learn how to do so in the Drupal 8 admin interface.","breadcrumb":{"@id":"https:\/\/www.inmotionhosting.com\/support\/edu\/drupal\/create-custom-content-type\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.inmotionhosting.com\/support\/edu\/drupal\/create-custom-content-type\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.inmotionhosting.com\/support\/edu\/drupal\/create-custom-content-type\/#primaryimage","url":"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2013\/05\/edu_Drupal-8__common-images_select-menu.png","contentUrl":"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2013\/05\/edu_Drupal-8__common-images_select-menu.png","width":429,"height":49,"caption":"Click here to view the larger image"},{"@type":"BreadcrumbList","@id":"https:\/\/www.inmotionhosting.com\/support\/edu\/drupal\/create-custom-content-type\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.inmotionhosting.com\/support\/"},{"@type":"ListItem","position":2,"name":"How to create a custom content type in Drupal 8"}]},{"@type":"WebSite","@id":"https:\/\/www.inmotionhosting.com\/support\/#website","url":"https:\/\/www.inmotionhosting.com\/support\/","name":"InMotion Hosting Support Center","description":"Web Hosting Support &amp; Tutorials","publisher":{"@id":"https:\/\/www.inmotionhosting.com\/support\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.inmotionhosting.com\/support\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.inmotionhosting.com\/support\/#organization","name":"InMotion Hosting","url":"https:\/\/www.inmotionhosting.com\/support\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/logo\/image\/","url":"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2023\/02\/inmotion-hosting-logo-yoast.jpg","contentUrl":"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2023\/02\/inmotion-hosting-logo-yoast.jpg","width":696,"height":696,"caption":"InMotion Hosting"},"image":{"@id":"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/inmotionhosting\/","https:\/\/x.com\/InMotionHosting"]},{"@type":"Person","@id":"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/person\/d850efb28ef3573db7d24b0d8fa9eaed","name":"Scott Mitchell","url":"https:\/\/www.inmotionhosting.com\/support\/author\/scott\/"}]}},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"primary_category":null,"_links":{"self":[{"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/posts\/2747","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/comments?post=2747"}],"version-history":[{"count":2,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/posts\/2747\/revisions"}],"predecessor-version":[{"id":84569,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/posts\/2747\/revisions\/84569"}],"wp:attachment":[{"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/media?parent=2747"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/categories?post=2747"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/tags?post=2747"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}