{"id":838,"date":"2019-12-12T22:42:40","date_gmt":"2019-12-12T21:42:40","guid":{"rendered":"https:\/\/www.mightypress.de\/?p=838"},"modified":"2021-06-23T22:54:49","modified_gmt":"2021-06-23T22:54:49","slug":"wordpress-custom-post-types","status":"publish","type":"post","link":"https:\/\/wpfellows.com\/de\/wordpress-custom-post-types\/","title":{"rendered":"WordPress Custom Post Types – die komplette Einf\u00fchrung"},"content":{"rendered":"\n

Als ich das erste Mal mit Custom Post Types in WordPress in Kontakt gekommen bin, muss ich ganz ehrlich zugeben, dass ich das Prinzip nicht verstanden habe. Ich habe das Thema Custom Post Types dann erst mal beiseite geschoben, um mich anderen, in meinen Augen zuzuwenden.<\/p>\n\n\n\n

Wenn ich damals gewusst, wie m\u00e4chtig Custom Post Types in WordPress sind, h\u00e4tte ich mich wahrscheinlich mit Feuereifer daran gesetzt, das Prinzip so schnell wie m\u00f6glich zu verstehen.<\/p>\n\n\n\n

Um dir den gleichen Fehler zu ersparen, erkl\u00e4re ich dir in diesem Artikel das Thema gro\u00dfteils auf einfache Weise. So kannst du dieses Werkzeug f\u00fcr deine eigene WordPress Website<\/a> schnell und einfach selbst einsetzen.<\/p>\n\n\n\n

Was sind WordPress Custom Post Types?<\/h2>\n\n\n\n

WordPress verf\u00fcgt \u00fcber eine ganze Reihe von eigenen Posttypen. Platt gesagt, sind damit Beitragsarten gemeint. Die wichtigsten zwei Beitragsart in sind die Beitr\u00e4ge selbst und die Seiten.<\/p>\n\n\n\n

Custom Post Types versetzen dich nun aber in die Lage, deine komplett eigenen Beitragsarten zu schaffen und zwar so wie du sie haben m\u00f6chtest.<\/p>\n\n\n\n

Wenn du zum Beispiel Kochrezepte auf deiner Website ver\u00f6ffentlichen m\u00f6chtest, w\u00e4re es ja total un\u00fcbersichtlich, wenn diese Kochrezepte bei den normalen Beitr\u00e4gen stehen w\u00fcrden. Du h\u00e4ttest dann auf der Beitrags\u00fcbersichtsseite nicht nur deine Rezepte, sondern auch alle anderen Beitr\u00e4ge, die du auf deiner Website ver\u00f6ffentlicht.<\/p>\n\n\n\n

Mit Custom Post Types geh\u00f6rt diese Un\u00fcbersichtlichkeit der Vergangenheit an. So kannst du zum Beispiel f\u00fcr die Kochrezepte einen eigenen Custom Post Types mit Namen Rezepte anlegen und dieser bekommt im Administrationsbereich von WordPress seinen eigenen Men\u00fcpunkt.<\/p>\n\n\n\n

Ein weiterer Vorteil von Custom Post Types liegt darin, dass WordPress automatisch \u00fcber 60 Seiten, also Archivseiten f\u00fcr diese Custom Post Types angelegt. Du hast sogar die M\u00f6glichkeit, eine Custom Post Types ein komplett eigenes Templates f\u00fcr die Kategorieseite zuzuweisen. So kannst du alle Artikel innerhalb dieses Custom Post Types liegen, sehr \u00fcbersichtlich auf deiner Website darstellen und in die Hauptnavigation einbinden.<\/p>\n\n\n\n

Beispiele f\u00fcr den Einsatz von Custom Post Types<\/h2>\n\n\n\n

Filialen\/Unternehmensstandorte
<\/strong>Hast du ein Unternehmen mit mehreren Standorten? Dann kannst du f\u00fcr jeden Standort eine eigene Beschreibungsseite anlegen und daf\u00fcr eine Custom Post Types namens Standorte verwenden.<\/p>\n\n\n\n

Koch- und Backrezepte
<\/strong>Hast du eine ganze Reihe von Kochrezepten, die du auf deiner Seite ver\u00f6ffentlichen m\u00f6chtest? Dann l\u00e4sst sich auch dies prima mit Custom Post Types in WordPress umsetzen.<\/p>\n\n\n\n

Mitarbeiter\/Teammitglieder
<\/strong>Hat dein Unternehmen mehrere Mitarbeiter, die du auf Detailseiten vorstellen m\u00f6chtest? Ein Custom Post Types namens Team k\u00f6nnte dir dabei helfen.<\/p>\n\n\n\n

Portfolios von Designer und Grafikern<\/strong>
M\u00f6chtest du vielleicht als Designer dein Portfolio vorstellen? Auch das geht ganz perfekt mit einem Custom Post Types in WordPress. Die meisten fertigen Themes die du f\u00fcr WordPress kaufen kannst, enthalten in der Regel sogar schon einen Custom Post Types Namensportfolio. Wenn du also nicht auf einen gekauften Film zur\u00fcckgreifen m\u00f6chtest, sondern die Sache lieber selbst in die Hand nimmst, kannst du mit dieser Anleitung dein Portfolio auch selbst anlegen.<\/p>\n\n\n\n

Das sind jetzt nur ein paar Anwendungsm\u00f6glichkeiten f\u00fcr einen Custom Post Type in WordPress. Ich k\u00f6nnte diese Auflistung jetzt noch ewig weiterf\u00fchren, aber das Prinzip ist ja jetzt klar geworden.<\/p>\n\n\n\n

Custom Post Types in WordPress ohne Plugin anlegen<\/h2>\n\n\n\n

Um eigene Custom Post Types in WordPress anlegen zu k\u00f6nnen, m\u00fcssen wir ein wenig in deinem Code rumfummeln. Genauer: wir m\u00fcssen eine Erg\u00e4nzung in deiner functions.php Datei vornehmen. Was jetzt aber ganz heftig klingt, ist eigentlich sehr schnell und einfach umgesetzt. Da musst du selbst als Anf\u00e4nger keine Manschettenvorhaben.<\/p>\n\n\n\n

Ein WordPress Custom Post Type Template f\u00fcr dich<\/h3>\n\n\n\n

Nehmen wir mal an, dass wir ein Custom Post Types namens Rezepte f\u00fcr deine WordPress Seite anlegen wollen. Dann nehmen wir folgenden Codeschnipsel und f\u00fcgen ihn in deine functions.php Datei ein:<\/p>\n\n\n\n

\/\/ Register Custom Post Type\nfunction custom_post_type_rezepte() {\n\n\t$labels = array(\n\t\t'name'                  => _x( 'Rezepte', 'Post Type General Name', 'text_domain' ),\n\t\t'singular_name'         => _x( 'Rezept', 'Post Type Singular Name', 'text_domain' ),\n\t\t'menu_name'             => __( 'Rezepte', 'text_domain' ),\n\t\t'name_admin_bar'        => __( 'Rezepte', 'text_domain' ),\n\t\t'archives'              => __( 'Rezept Archiv', 'text_domain' ),\n\t\t'attributes'            => __( 'Item Attributes', 'text_domain' ),\n\t\t'parent_item_colon'     => __( 'Parent Item:', 'text_domain' ),\n\t\t'all_items'             => __( 'Alle Rezepte', 'text_domain' ),\n\t\t'add_new_item'          => __( 'Neues Rezept hinzuf\u00fcgen', 'text_domain' ),\n\t\t'add_new'               => __( 'Neues Rezept', 'text_domain' ),\n\t\t'new_item'              => __( 'Neues Rezept', 'text_domain' ),\n\t\t'edit_item'             => __( 'Rezept bearbeiten', 'text_domain' ),\n\t\t'update_item'           => __( 'Rezept aktualisieren', 'text_domain' ),\n\t\t'view_item'             => __( 'Rezept ansehen', 'text_domain' ),\n\t\t'view_items'            => __( 'Rezepte anschauen', 'text_domain' ),\n\t\t'search_items'          => __( 'Rezept suchen', 'text_domain' ),\n\t\t'not_found'             => __( 'Nicht gefunden', 'text_domain' ),\n\t\t'not_found_in_trash'    => __( 'Nicht im Papierkorb gefunden', 'text_domain' ),\n\t\t'featured_image'        => __( 'Beitragsbild', 'text_domain' ),\n\t\t'set_featured_image'    => __( 'Beitragsbild setzen', 'text_domain' ),\n\t\t'remove_featured_image' => __( 'Beitragsbild entfernen', 'text_domain' ),\n\t\t'use_featured_image'    => __( 'Als Beitragsbild nutzen', 'text_domain' ),\n\t\t'insert_into_item'      => __( 'Insert into item', 'text_domain' ),\n\t\t'uploaded_to_this_item' => __( 'F\u00fcr diesen Beitrag hochgeladen', 'text_domain' ),\n\t\t'items_list'            => __( 'Rezepte Liste', 'text_domain' ),\n\t\t'items_list_navigation' => __( 'Items list navigation', 'text_domain' ),\n\t\t'filter_items_list'     => __( 'Filter items list', 'text_domain' ),\n\t);\n\t$rewrite = array(\n\t\t'slug'                  => 'rezepte',\n\t\t'with_front'            => true,\n\t\t'pages'                 => true,\n\t\t'feeds'                 => false,\n\t);\n\t$args = array(\n\t\t'label'                 => __( 'Rezept', 'text_domain' ),\n\t\t'description'           => __( 'Custom Post Type f\u00fcr Rezepte', 'text_domain' ),\n\t\t'labels'                => $labels,\n\t\t'supports'              => array( 'title', 'editor', 'comments', 'revisions' ),\n\t\t'taxonomies'            => array( 'category', 'post_tag' ),\n\t\t'hierarchical'          => false,\n\t\t'public'                => true,\n\t\t'show_ui'               => true,\n\t\t'show_in_menu'          => true,\n\t\t'menu_position'         => 5,\n\t\t'menu_icon'             => 'dashicons-buddicons-community',\n\t\t'show_in_admin_bar'     => true,\n\t\t'show_in_nav_menus'     => true,\n\t\t'can_export'            => true,\n\t\t'has_archive'           => true,\n\t\t'exclude_from_search'   => false,\n\t\t'publicly_queryable'    => true,\n\t\t'rewrite'               => $rewrite,\n\t\t'capability_type'       => 'page',\n\t);\n\tregister_post_type( 'rezepte', $args );\n\n}\nadd_action( 'init', 'custom_post_type_rezepte', 0 );<\/code><\/pre>\n\n\n\n

Wenn du einen eigenen Custom Post Type in deinen Theme einf\u00fcgen m\u00f6chtest, kannst du daf\u00fcr dieses Custom Post Type Template nutzen. <\/p>\n\n\n\n

Du musst nur die Worte \u201eRezept\u201c und \u201eRezepte\u201c auf dein gew\u00fcnschtes Thema anpassen.<\/p>\n\n\n\n

CPTs mit einem WordPress Custom Posttype Plugin hinzuf\u00fcgen<\/h2>\n\n\n\n

Es gibt ja wirklich nichts, wof\u00fcr es nicht auch ein Plugin in WordPress gibt. Und ganz selbst verst\u00e4ndlich gibt es auch WordPress Custom Post Type Plugins f\u00fcr WordPress, die dir bei der Arbeit helfen.<\/p>\n\n\n\n

Wenn du dich mit dem Codeschnipsel oben also ein wenig unwohl f\u00fchlst, kannst du das Ganze auch direkt mit dem kostenlosen Custom Post Type UI Plugin<\/a> umsetzen.<\/p>\n\n\n\n

\"WordPress<\/figure>\n\n\n\n
Zum Download<\/a><\/div>\n\n\n\n

Im ersten Schritt geht es erstmal an das generelle Erstellen des Custom Post Types. F\u00fcr dieses Beispiel bleibe ich mal bei \u201eRezepten\u201c, weil ich heute noch gar nichts gegessen habe \ud83d\ude09<\/p>\n\n\n\n

Schritt 1: Grundeinstellungen f\u00fcr deinen Custom Post Type<\/h3>\n\n\n\n
\"Custom<\/figure><\/div>\n\n\n\n

Schritt 2: Zus\u00e4tzliche Beschriftungen<\/h3>\n\n\n\n

Im n\u00e4chsten Schritt legen wir die zus\u00e4tzlichen Beschriftungen fest. Alle Angaben die du hier machst, schlagen sich nur im Administrationsbereich deiner Website nieder. Du legst also fest, wie z. B. der Eintrag im Adminmen\u00fc hei\u00dfen soll oder wie der Button zum Erstellen eines neuen Inhalts beschriftet werden soll.<\/p>\n\n\n\n

\"WordPress<\/figure><\/div>\n\n\n\n

Schritt 3: Unterst\u00fctzte Funktionen festlegen<\/h3>\n\n\n\n

Zum Schluss musst du noch w\u00e4hlen, welche Funktionen dein neuer Custom Post Type unterst\u00fctzen soll.<\/p>\n\n\n\n

Das l\u00e4uft mit Custom Post Type UI \u00fcber eine einfache Checkliste, in der du die gew\u00fcnschten Funktionen einfach nur mit einem Haken versehen musst.<\/p>\n\n\n\n

Titel, Editor und Beitragsbild w\u00fcrde ich immer ausw\u00e4hlen, weil du diese 3 Funktionen ja auch in nahezu jedem Anwendungsfall brauchst.<\/p>\n\n\n\n

\"Optionen<\/figure><\/div>\n\n\n\n

Der fertige Custom Post Type<\/h3>\n\n\n\n

Boooom! Nach dem Speichern ist dein erster eigener Custom Post Type eigentlich schon fertig. In unserem Beispiel k\u00f6nnte jetzt das erste Rezept erstellt werden.<\/p>\n\n\n\n

\"\"<\/figure><\/div>\n\n\n\n

Das ist nur ein kleiner Einblick in das Custom Post Type UI Plugin. Die M\u00f6glichkeiten sind wirklich vielf\u00e4ltig, damit du deinen Inhaltstyp genau so erstellen kannst, wie du ihn f\u00fcr deine Seite brauchst.<\/p>\n\n\n\n

Unterm Strich<\/h2>\n\n\n\n

Die WordPress Custom Post Types sind einfach ein unschlagbares Werkzeug, wenn es darum geht, eigene Artikelkategorien in deine Website einzuf\u00fcgen. Es gibt kaum eine Website, die ich in den letzten Jahren erstellt habe, die nicht in irgendeiner Art und Weise Custom Post Types einsetzt. Und zwar immer sinnvoll.<\/p>\n\n\n\n

H\u00e4ufige Fragen<\/h2>\n\n\n\n

Der Custom Post Type wirft einen 404 Fehler (Page not found) aus. Was kann ich machen?<\/h3>\n\n\n\n

Das passiert sehr h\u00e4ufig, wenn du deinen Custom Post Type neu angelegt hast. Normalerweise l\u00e4sst sich der 404 Fehler aber sehr schnell beheben, indem du im Backend einmalig die Einstellungsseite f\u00fcr deine Permalinks aufrufst und sie speicherst. Du brauchst auf der Seite nichts \u00e4ndern – nur einmal speichern!<\/strong><\/p>\n\n\n\n

Wie viele Custom Post Types kann ich in WordPress anlegen?<\/h3>\n\n\n\n

WordPress hat von Haus aus keinerlei Begrenzung im Anlegen von Custom Post Types. Wenn du m\u00f6chtest, k\u00f6nntest du also unbegrenzt viele Custom Post Types in WordPress anlegen. Ob das so ratsam ist und deinen WordPress Administrationsbereich wesentlich \u00fcbersichtlicher macht, ist nat\u00fcrlich fraglich.<\/p>\n","protected":false},"excerpt":{"rendered":"

M\u00f6chtest du wissen, wie WordPress Custom Post Types funktionieren? Hier lernst du wie es mit und ohne Custom Post Type Plugin geht. Au\u00dferdem habe ich noch ein Custom Post Type Template f\u00fcr dich.<\/p>\n","protected":false},"author":1,"featured_media":2819,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"limit_modified_date":"1","last_modified_date":"2021-06-23T22:54:49","inline_featured_image":false,"footnotes":""},"categories":[4],"tags":[],"yoast_head":"\nWordPress Custom Post Types - die komplette Einf\u00fchrung - WPFellows<\/title>\n<meta name=\"description\" content=\"M\u00f6chtest du wissen, wie WordPress Custom Post Types funktionieren? Hier lernst du wie es mit und ohne Plugin geht. Inklusive Custom Post Type Template.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/wpfellows.com\/de\/wordpress-custom-post-types\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"WordPress Custom Post Types - die komplette Einf\u00fchrung - WPFellows\" \/>\n<meta property=\"og:description\" content=\"M\u00f6chtest du wissen, wie WordPress Custom Post Types funktionieren? Hier lernst du wie es mit und ohne Plugin geht. Inklusive Custom Post Type Template.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/wpfellows.com\/de\/wordpress-custom-post-types\/\" \/>\n<meta property=\"og:site_name\" content=\"WPFellows\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/heikoschneider\" \/>\n<meta property=\"article:published_time\" content=\"2019-12-12T21:42:40+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-06-23T22:54:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/wpfellows.com\/de\/wp-content\/uploads\/sites\/2\/2019\/12\/wordpress-custom-post-types.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Heiko Schneider\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/twitter.com\/heikoschneider\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Heiko Schneider\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/wpfellows.com\/de\/wordpress-custom-post-types\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/wpfellows.com\/de\/wordpress-custom-post-types\/\"},\"author\":{\"name\":\"Heiko Schneider\",\"@id\":\"https:\/\/wpfellows.com\/de\/#\/schema\/person\/9f1dc4d9139057a9ccaa1a4894d3389b\"},\"headline\":\"WordPress Custom Post Types – die komplette Einf\u00fchrung\",\"datePublished\":\"2019-12-12T21:42:40+00:00\",\"dateModified\":\"2021-06-23T22:54:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/wpfellows.com\/de\/wordpress-custom-post-types\/\"},\"wordCount\":1177,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/wpfellows.com\/de\/#organization\"},\"image\":{\"@id\":\"https:\/\/wpfellows.com\/de\/wordpress-custom-post-types\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/wpfellows.com\/de\/wp-content\/uploads\/sites\/2\/2019\/12\/wordpress-custom-post-types.jpeg\",\"articleSection\":[\"Wordpress Tutorials\"],\"inLanguage\":\"de-DE\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/wpfellows.com\/de\/wordpress-custom-post-types\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/wpfellows.com\/de\/wordpress-custom-post-types\/\",\"url\":\"https:\/\/wpfellows.com\/de\/wordpress-custom-post-types\/\",\"name\":\"WordPress Custom Post Types - die komplette Einf\u00fchrung - WPFellows\",\"isPartOf\":{\"@id\":\"https:\/\/wpfellows.com\/de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/wpfellows.com\/de\/wordpress-custom-post-types\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/wpfellows.com\/de\/wordpress-custom-post-types\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/wpfellows.com\/de\/wp-content\/uploads\/sites\/2\/2019\/12\/wordpress-custom-post-types.jpeg\",\"datePublished\":\"2019-12-12T21:42:40+00:00\",\"dateModified\":\"2021-06-23T22:54:49+00:00\",\"description\":\"M\u00f6chtest du wissen, wie WordPress Custom Post Types funktionieren? Hier lernst du wie es mit und ohne Plugin geht. Inklusive Custom Post Type Template.\",\"breadcrumb\":{\"@id\":\"https:\/\/wpfellows.com\/de\/wordpress-custom-post-types\/#breadcrumb\"},\"inLanguage\":\"de-DE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/wpfellows.com\/de\/wordpress-custom-post-types\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de-DE\",\"@id\":\"https:\/\/wpfellows.com\/de\/wordpress-custom-post-types\/#primaryimage\",\"url\":\"https:\/\/wpfellows.com\/de\/wp-content\/uploads\/sites\/2\/2019\/12\/wordpress-custom-post-types.jpeg\",\"contentUrl\":\"https:\/\/wpfellows.com\/de\/wp-content\/uploads\/sites\/2\/2019\/12\/wordpress-custom-post-types.jpeg\",\"width\":1920,\"height\":1080,\"caption\":\"WordPress Custom Post Types\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/wpfellows.com\/de\/wordpress-custom-post-types\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/wpfellows.com\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"WordPress Custom Post Types – die komplette Einf\u00fchrung\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/wpfellows.com\/de\/#website\",\"url\":\"https:\/\/wpfellows.com\/de\/\",\"name\":\"WPFellows\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/wpfellows.com\/de\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/wpfellows.com\/de\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"de-DE\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/wpfellows.com\/de\/#organization\",\"name\":\"WPFellows\",\"url\":\"https:\/\/wpfellows.com\/de\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de-DE\",\"@id\":\"https:\/\/wpfellows.com\/de\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/wpfellows.com\/de\/wp-content\/uploads\/sites\/2\/2021\/08\/fellows-wp.svg\",\"contentUrl\":\"https:\/\/wpfellows.com\/de\/wp-content\/uploads\/sites\/2\/2021\/08\/fellows-wp.svg\",\"width\":100,\"height\":100,\"caption\":\"WPFellows\"},\"image\":{\"@id\":\"https:\/\/wpfellows.com\/de\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/wpfellows.com\/de\/#\/schema\/person\/9f1dc4d9139057a9ccaa1a4894d3389b\",\"name\":\"Heiko Schneider\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de-DE\",\"@id\":\"https:\/\/wpfellows.com\/de\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/4ec18426b0e5d79eed97ebc89e90e32b?s=96&d=blank&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/4ec18426b0e5d79eed97ebc89e90e32b?s=96&d=blank&r=g\",\"caption\":\"Heiko Schneider\"},\"description\":\"Hej, ich bin Heiko. Mitbegr\u00fcnder der WPFellows und seit \u00fcber 15 Jahren professioneller WordPress Entwickler und Trainer. Mehr \u00fcber Heiko erfahren.\",\"sameAs\":[\"https:\/\/www.wpfellows.com\",\"https:\/\/www.facebook.com\/heikoschneider\",\"https:\/\/twitter.com\/https:\/\/twitter.com\/heikoschneider\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"WordPress Custom Post Types - die komplette Einf\u00fchrung - WPFellows","description":"M\u00f6chtest du wissen, wie WordPress Custom Post Types funktionieren? Hier lernst du wie es mit und ohne Plugin geht. Inklusive Custom Post Type Template.","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:\/\/wpfellows.com\/de\/wordpress-custom-post-types\/","og_locale":"de_DE","og_type":"article","og_title":"WordPress Custom Post Types - die komplette Einf\u00fchrung - WPFellows","og_description":"M\u00f6chtest du wissen, wie WordPress Custom Post Types funktionieren? Hier lernst du wie es mit und ohne Plugin geht. Inklusive Custom Post Type Template.","og_url":"https:\/\/wpfellows.com\/de\/wordpress-custom-post-types\/","og_site_name":"WPFellows","article_author":"https:\/\/www.facebook.com\/heikoschneider","article_published_time":"2019-12-12T21:42:40+00:00","article_modified_time":"2021-06-23T22:54:49+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/wpfellows.com\/de\/wp-content\/uploads\/sites\/2\/2019\/12\/wordpress-custom-post-types.jpeg","type":"image\/jpeg"}],"author":"Heiko Schneider","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/twitter.com\/heikoschneider","twitter_misc":{"Verfasst von":"Heiko Schneider","Gesch\u00e4tzte Lesezeit":"7 Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/wpfellows.com\/de\/wordpress-custom-post-types\/#article","isPartOf":{"@id":"https:\/\/wpfellows.com\/de\/wordpress-custom-post-types\/"},"author":{"name":"Heiko Schneider","@id":"https:\/\/wpfellows.com\/de\/#\/schema\/person\/9f1dc4d9139057a9ccaa1a4894d3389b"},"headline":"WordPress Custom Post Types – die komplette Einf\u00fchrung","datePublished":"2019-12-12T21:42:40+00:00","dateModified":"2021-06-23T22:54:49+00:00","mainEntityOfPage":{"@id":"https:\/\/wpfellows.com\/de\/wordpress-custom-post-types\/"},"wordCount":1177,"commentCount":0,"publisher":{"@id":"https:\/\/wpfellows.com\/de\/#organization"},"image":{"@id":"https:\/\/wpfellows.com\/de\/wordpress-custom-post-types\/#primaryimage"},"thumbnailUrl":"https:\/\/wpfellows.com\/de\/wp-content\/uploads\/sites\/2\/2019\/12\/wordpress-custom-post-types.jpeg","articleSection":["Wordpress Tutorials"],"inLanguage":"de-DE","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/wpfellows.com\/de\/wordpress-custom-post-types\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/wpfellows.com\/de\/wordpress-custom-post-types\/","url":"https:\/\/wpfellows.com\/de\/wordpress-custom-post-types\/","name":"WordPress Custom Post Types - die komplette Einf\u00fchrung - WPFellows","isPartOf":{"@id":"https:\/\/wpfellows.com\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/wpfellows.com\/de\/wordpress-custom-post-types\/#primaryimage"},"image":{"@id":"https:\/\/wpfellows.com\/de\/wordpress-custom-post-types\/#primaryimage"},"thumbnailUrl":"https:\/\/wpfellows.com\/de\/wp-content\/uploads\/sites\/2\/2019\/12\/wordpress-custom-post-types.jpeg","datePublished":"2019-12-12T21:42:40+00:00","dateModified":"2021-06-23T22:54:49+00:00","description":"M\u00f6chtest du wissen, wie WordPress Custom Post Types funktionieren? Hier lernst du wie es mit und ohne Plugin geht. Inklusive Custom Post Type Template.","breadcrumb":{"@id":"https:\/\/wpfellows.com\/de\/wordpress-custom-post-types\/#breadcrumb"},"inLanguage":"de-DE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wpfellows.com\/de\/wordpress-custom-post-types\/"]}]},{"@type":"ImageObject","inLanguage":"de-DE","@id":"https:\/\/wpfellows.com\/de\/wordpress-custom-post-types\/#primaryimage","url":"https:\/\/wpfellows.com\/de\/wp-content\/uploads\/sites\/2\/2019\/12\/wordpress-custom-post-types.jpeg","contentUrl":"https:\/\/wpfellows.com\/de\/wp-content\/uploads\/sites\/2\/2019\/12\/wordpress-custom-post-types.jpeg","width":1920,"height":1080,"caption":"WordPress Custom Post Types"},{"@type":"BreadcrumbList","@id":"https:\/\/wpfellows.com\/de\/wordpress-custom-post-types\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/wpfellows.com\/de\/"},{"@type":"ListItem","position":2,"name":"WordPress Custom Post Types – die komplette Einf\u00fchrung"}]},{"@type":"WebSite","@id":"https:\/\/wpfellows.com\/de\/#website","url":"https:\/\/wpfellows.com\/de\/","name":"WPFellows","description":"","publisher":{"@id":"https:\/\/wpfellows.com\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/wpfellows.com\/de\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"de-DE"},{"@type":"Organization","@id":"https:\/\/wpfellows.com\/de\/#organization","name":"WPFellows","url":"https:\/\/wpfellows.com\/de\/","logo":{"@type":"ImageObject","inLanguage":"de-DE","@id":"https:\/\/wpfellows.com\/de\/#\/schema\/logo\/image\/","url":"https:\/\/wpfellows.com\/de\/wp-content\/uploads\/sites\/2\/2021\/08\/fellows-wp.svg","contentUrl":"https:\/\/wpfellows.com\/de\/wp-content\/uploads\/sites\/2\/2021\/08\/fellows-wp.svg","width":100,"height":100,"caption":"WPFellows"},"image":{"@id":"https:\/\/wpfellows.com\/de\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/wpfellows.com\/de\/#\/schema\/person\/9f1dc4d9139057a9ccaa1a4894d3389b","name":"Heiko Schneider","image":{"@type":"ImageObject","inLanguage":"de-DE","@id":"https:\/\/wpfellows.com\/de\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/4ec18426b0e5d79eed97ebc89e90e32b?s=96&d=blank&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4ec18426b0e5d79eed97ebc89e90e32b?s=96&d=blank&r=g","caption":"Heiko Schneider"},"description":"Hej, ich bin Heiko. Mitbegr\u00fcnder der WPFellows und seit \u00fcber 15 Jahren professioneller WordPress Entwickler und Trainer. Mehr \u00fcber Heiko erfahren.","sameAs":["https:\/\/www.wpfellows.com","https:\/\/www.facebook.com\/heikoschneider","https:\/\/twitter.com\/https:\/\/twitter.com\/heikoschneider"]}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/wpfellows.com\/de\/wp-json\/wp\/v2\/posts\/838"}],"collection":[{"href":"https:\/\/wpfellows.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wpfellows.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wpfellows.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wpfellows.com\/de\/wp-json\/wp\/v2\/comments?post=838"}],"version-history":[{"count":1,"href":"https:\/\/wpfellows.com\/de\/wp-json\/wp\/v2\/posts\/838\/revisions"}],"predecessor-version":[{"id":5503,"href":"https:\/\/wpfellows.com\/de\/wp-json\/wp\/v2\/posts\/838\/revisions\/5503"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wpfellows.com\/de\/wp-json\/wp\/v2\/media\/2819"}],"wp:attachment":[{"href":"https:\/\/wpfellows.com\/de\/wp-json\/wp\/v2\/media?parent=838"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wpfellows.com\/de\/wp-json\/wp\/v2\/categories?post=838"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wpfellows.com\/de\/wp-json\/wp\/v2\/tags?post=838"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}