Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

12 Nützliche WordPress Custom Post Types Tutorials

Hinweis der Redaktion: Wir erhalten eine Provision für Partnerlinks auf WPBeginner. Die Provisionen haben keinen Einfluss auf die Meinung oder Bewertung unserer Redakteure. Erfahre mehr über Redaktioneller Prozess.

Möchten Sie mehr über benutzerdefinierte Beitragstypen erfahren?

Mit WordPress können Sie benutzerdefinierte Arten von Inhalten erstellen. Neben Beiträgen und Seiten können Sie Ihrer Website auch andere Arten von Inhalten hinzufügen, z. B. Produkte, Bewertungen oder Rezepte.

In diesem Artikel werden wir die 12 nützlichsten WordPress-Tutorials für benutzerdefinierte Beitragstypen vorstellen.

12 Most Useful WordPress Custom Post Types Tutorials

Was sind benutzerdefinierte Beitragstypen in WordPress?

Benutzerdefinierte Beitragstypen sind eine Art von Inhalten auf Ihrer WordPress-Website, die nicht zu den Standardbeiträgen und -seiten gehören. Benutzerdefinierte Beitragstypen werden häufig mithilfe von benutzerdefiniertem Code oder Plugins zu einer WordPress-Website hinzugefügt.

Sie können zum Beispiel benutzerdefinierte Beitragstypen für Portfolios, Zeugnisse und Produkte erstellen. Viele WordPress-Plugins verwenden auch benutzerdefinierte Beitragstypen, um Daten auf Ihrer Website zu speichern.

Wie können Sie benutzerdefinierte Beitragstypen auf Ihrer WordPress-Website verwenden?

Als größte kostenlose WordPress-Ressourcenseite für Anfänger haben wir im Laufe der Jahre eine Menge über benutzerdefinierte Beitragstypen geschrieben. Werfen wir einen Blick auf die nützlichsten Tutorials zu benutzerdefinierten Beitragstypen hier auf WPBeginner.

1. Entscheiden Sie, ob Sie einen benutzerdefinierten Beitragstyp benötigen

Bevor Sie mit der Erstellung von benutzerdefinierten Beitragstypen oder Taxonomien auf Ihrer WordPress-Website beginnen, sollten Sie Ihre Bedürfnisse ermitteln. In vielen Fällen können Sie mit den Standard-WordPress-Beiträgen und -Seiten die gleichen Ergebnisse erzielen.

Mit Hilfe der integrierten Kategorien und Tags können Sie Ihre Inhalte auf viele verschiedene Arten sortieren. Mit Seiten können Sie beispielsweise ein hierarchisches Layout von Inhalten mit untergeordneten Seiten einrichten. Sie können auch Unterkategorien einrichten.

Die Verwendung der Standardfunktionen von WordPress macht die Verwaltung von Inhalten in vielerlei Hinsicht einfacher. Zum Beispiel würde ein benutzerdefinierter Beitragstyp nicht auf Ihrer Blogseite oder in Ihren RSS-Feeds erscheinen.

Nachdem Sie sich die Standardoptionen angesehen haben, werden Sie vielleicht feststellen, dass Sie gar keine benutzerdefinierten Beitragstypen benötigen.

Wenn Sie unsicher sind, lesen Sie diesen Leitfaden darüber, wann Sie einen benutzerdefinierten Beitragstyp oder eine Taxonomie in WordPress benötigen.

2. Benutzerdefinierte Beitragstypen in WordPress erstellen

Sobald Sie sich entschieden haben, dass Sie einen benutzerdefinierten Beitragstyp benötigen, müssen Sie ihn erstellen. Sie können dies mit einem Plugin oder manuell mit Code tun.

Das Plugin Custom Post Type UI erleichtert die Erstellung benutzerdefinierter Beitragstypen und wird den meisten Benutzern empfohlen. Sie tun dies über die Seite „Post Types bearbeiten/hinzufügen“.

Create a New Custom Post Type With a Plugin

Alternativ können Sie einen benutzerdefinierten Beitragstyp hinzufügen, indem Sie einen Codeschnipsel in die Datei functions.php Ihres Themes einfügen. Der Vorteil dieser Methode ist, dass Ihre benutzerdefinierten Beitragstypen nicht verschwinden, wenn das Plugin deaktiviert wird, aber es ist nur geeignet, wenn Sie mit Code umgehen können.

Weitere Informationen finden Sie in unserem Leitfaden zum Erstellen benutzerdefinierter Beitragstypen in WordPress.

3. Erstellen einer Archivseite für benutzerdefinierte Beitragstypen

Das Hinzufügen von benutzerdefinierten Beitragstypen in WordPress ist dank des Plugins Custom Post Type UI sehr einfach geworden. Viele Anfänger haben jedoch Schwierigkeiten, sie auf ihren Websites anzuzeigen.

Um eine Archivseite für einen benutzerdefinierten Beitragstyp hinzuzufügen, müssen Sie zunächst sicherstellen, dass Archive für Ihren benutzerdefinierten Beitragstyp aktiviert sind. In den meisten Fällen ist dies der Fall. Falls nicht, können Sie sie in den erweiterten Optionen der benutzerdefinierten Beitragstyp-Benutzeroberfläche oder mithilfe von Code aktivieren.

CPT UI turn on archive

Jetzt können Sie die Archivseite des benutzerdefinierten Beitragstyps besuchen. Nehmen wir an, Ihr benutzerdefinierter Beitragstyp heißt „Filme“ und Sie haben SEO-freundliche Permalinks aktiviert. Dann befindet sich das Archiv Ihres Beitragstyps unter:

http://www.example.com/movies/

Sie müssen „example.com“ durch Ihren eigenen Domänennamen und „movies“ durch den Namen Ihres benutzerdefinierten Beitragstyps ersetzen.

Sie können diese Archivseite nun zu Ihrem Navigationsmenü hinzufügen. Sie können sie auch anpassen, indem Sie eine benutzerdefinierte Vorlage zu Ihrem WordPress-Theme hinzufügen oder einen Theme-Builder wie SeedProd verwenden.

Edit your post type page

Wir zeigen Ihnen, wie Sie all diese Dinge Schritt für Schritt in unserem Leitfaden zum Erstellen einer benutzerdefinierten Archivseite für Beitragstypen in WordPress tun können.

4. Hinzufügen von benutzerdefinierten Beitragstypen zu Ihrem Haupt-RSS-Feed

Standardmäßig nimmt WordPress nur Ihre Blogbeiträge in den Haupt-RSS-Feed Ihrer Website auf. Das bedeutet, dass der Inhalt Ihres benutzerdefinierten Beitragstyps für die Abonnenten Ihres Haupt-RSS-Feeds nicht sichtbar ist.

Sie können ganz einfach alle öffentlich zugänglichen Beitragstypen in Ihren Haupt-RSS-Feed einbinden, indem Sie den folgenden Code in die Datei functions.php Ihres Themes oder in ein Site-spezifisches Plugin einfügen.

function myfeed_request($qv) {
if (isset($qv['feed']))
$qv['post_type'] = get_post_types();
return $qv;
}
add_filter('request', 'myfeed_request');

Sie können jedoch einen anderen Codeschnipsel verwenden, um nur bestimmte benutzerdefinierte Beitragstypen einzuschließen.

Weitere Einzelheiten zu beiden Methoden finden Sie in unserer Anleitung zum Hinzufügen von benutzerdefinierten Beitragstypen zu Ihrem WordPress-RSS-Feed.

5. Erstellen Sie einen separaten RSS-Feed für jeden benutzerdefinierten Beitragstyp

WordPress generiert automatisch separate RSS-Feeds für verschiedene Archivseiten Ihrer Website, einschließlich benutzerdefinierter Beitragstypen.

Nehmen wir an, Sie haben einen benutzerdefinierten Beitragstyp namens „Filme“ auf Ihrer Website. Wir haben bereits gesehen, dass Sie alle in diesem Beitragstyp erstellten Inhalte anzeigen können, indem Sie die Archivseite des Beitragstyps aufrufen.

https://example.com/movies

Um den RSS-Feed anzuzeigen, müssen Sie lediglich /feed/ zur Archiv-URL des benutzerdefinierten Beitragstyps hinzufügen.

https://example.com/movies/feed/

Alternativ können Sie den Feed auch anzeigen, indem Sie den Parameter für den Beitragstyp zu Ihrem Haupt-WordPress-RSS-Feed hinzufügen. Zum Beispiel:

https://example.com/feed/?post_type=movies

Da Sie nun wissen, wie Sie auf die RSS-Feeds für jeden benutzerdefinierten Beitragstyp auf Ihrer Website zugreifen können, können Sie diese URL verwenden, um Links zu Ihren benutzerdefinierten Beitragstyp-Feeds zu erstellen.

Sie können zum Beispiel ein Symbol oder einen einfachen Textlink auf der Archivseite des benutzerdefinierten Beitragstyps anzeigen, damit Ihre Besucher diese Beiträge einfach abonnieren können.

Wie das geht, erfahren Sie in unserer Anleitung, wie Sie für jeden benutzerdefinierten Beitragstyp in WordPress einen eigenen RSS-Feed erstellen.

6. Benutzerdefinierte Beitragstypen in die Suchergebnisse einbeziehen

Standardmäßig zeigt WordPress benutzerdefinierte Beitragstypen in den Suchergebnissen vor Ort nicht an. Das bedeutet, dass Ihre Besucher möglicherweise einige großartige Inhalte verpassen und Ihnen zusätzliche Seitenaufrufe entgehen.

Der einfachste Weg, benutzerdefinierte Beitragstypen in die WordPress-Suche einzubinden, ist das SearchWP-Plugin. Es ist einfach zu bedienen und ermöglicht Ihnen die Suche nach Inhalten, die nicht in der Standard-WordPress-Suche enthalten sind.

Um benutzerdefinierte Beitragstypen in Ihre Suche einzubeziehen, klicken Sie einfach auf die Schaltfläche „Quellen & Einstellungen“ des Plugins. Hier können Sie neben jedem Beitragstyp, den Sie in die Suchergebnisse aufnehmen möchten, ein Häkchen setzen.

Including custom post types in WordPress search

Sie können auch festlegen, wie wichtig jeder benutzerdefinierte Beitragstyp bei der Anzeige der Suchergebnisse ist, und die Suchmaschine auf andere Weise anpassen.

Wie das geht, erfahren Sie in unserer Schritt-für-Schritt-Anleitung zur Aufnahme benutzerdefinierter Beitragstypen in WordPress-Suchergebnisse.

7. Ein Suchformular für benutzerdefinierte Beitragstypen erstellen

Sie können auch ein benutzerdefiniertes Suchformular erstellen, das nur Ergebnisse aus Ihrem benutzerdefinierten Beitragstyp anzeigt. Wenn Sie zum Beispiel einen benutzerdefinierten Beitragstyp namens „Filme“ haben, können Sie ein spezielles Filmsuchformular erstellen, das nur Filme in den Suchergebnissen anzeigt.

Diese Art der benutzerdefinierten Suche hilft Ihren Besuchern, mehr Seiten anzusehen und mehr Zeit auf Ihrer Website zu verbringen. Dies führt zu positiven WordPress-SEO-Signalen wie niedrigerer Absprungrate und längerer Verweildauer.

Sie können ein erweitertes Suchformular für benutzerdefinierte Beitragstypen mit dem SearchWP-Plugin erstellen. Es ermöglicht Ihnen, eine zweite Suchmaschine zu erstellen, die nur Ihren benutzerdefinierten Beitragstyp durchsucht. Sie können dann ein benutzerdefiniertes Suchformular erstellen, das Sie zu Ihren Beiträgen oder der Seitenleiste hinzufügen können.

Weitere Details finden Sie in unserer Anleitung zum Erstellen eines erweiterten Suchformulars in WordPress für benutzerdefinierte Beitragstypen.

8. Kategorien zu einem benutzerdefinierten Beitragstyp hinzufügen

Standardmäßig können WordPress-Kategorien nur zur Organisation von Beiträgen verwendet werden, nicht aber für benutzerdefinierte Beitragstypen.

Sie könnten eine benutzerdefinierte Taxonomie erstellen, um Ihre benutzerdefinierten Beiträge zu organisieren, aber was ist, wenn Sie dieselben Kategorien verwenden möchten, die Sie auch für Ihre Blogbeiträge verwenden?

Der einfachste Weg, Ihren benutzerdefinierten Beitragstyp mit Kategorien zu verknüpfen, ist das Plugin Custom Post Type UI. Es fügt einen Bereich „Taxonomien“ in den Einstellungen für jeden benutzerdefinierten Beitragstyp hinzu.

Allowing Custom Post Types to Use Categories

Aktivieren Sie einfach das Kontrollkästchen „Kategorien (WP Core)“, und schon können Sie Ihre benutzerdefinierten Beitragstypen mit Kategorien organisieren.

In unserer Anleitung zum Hinzufügen von Kategorien zu einem benutzerdefinierten Beitragstyp in WordPress erfahren Sie mehr.

9. Sticky Posts für benutzerdefinierte Beitragstypen hinzufügen

Die Funktion „Sticky Posts “ in WordPress ermöglicht es Ihnen, besondere Beiträge hinzuzufügen. Standardmäßig funktioniert sie nur für Blogbeiträge und nicht für benutzerdefinierte Beitragstypen.

Sie können Sticky Posts auch für Ihre benutzerdefinierten Beitragstypen aktivieren, indem Sie das Sticky Posts – Switch Plugin installieren. Aktivieren Sie einfach das Kontrollkästchen neben den benutzerdefinierten Beitragstypen, für die Sie diese Funktion unterstützen möchten.

Visit the Settings » Sticky Posts - Switch Page to Configure the Plugin

Wenn Sie nun die Verwaltungsseite für diesen benutzerdefinierten Beitragstyp aufrufen, werden Sie eine neue Spalte sehen, in der Sie Beiträge als „sticky“ kennzeichnen können.

Klicken Sie einfach auf den Stern neben den Beiträgen, die Sie veröffentlichen möchten.

Click the Star Next to the Posts You Wish to Make Sticky

Diese „Sticky Posts“ werden auf Ihrer WordPress-Startseite angezeigt. Um Sticky Posts auch auf der Archivseite Ihres benutzerdefinierten Beitragstyps anzuzeigen, müssen Sie Ihren Theme-Dateien einen Code hinzufügen.

Alle Details finden Sie in unserer Anleitung zum Hinzufügen von Sticky Posts in WordPress Custom Post Type Archiven.

10. Hinzufügen von Benutzerbeiträgen zu benutzerdefinierten Beitragstypen

Vielleicht möchten Sie Nutzern die Möglichkeit geben, Inhalte für benutzerdefinierte Beitragstypen auf Ihrer Website einzureichen, wie z. B. Filmkritiken oder Rezepte. Auf diese Weise können Sie auf einfache Weise zusätzliche Inhalte zu Ihrer Website hinzufügen.

Eine Möglichkeit, dies zu tun, besteht darin, den Benutzern Zugang zu Ihrem WordPress-Administrationsbereich zu gewähren und ihnen die Benutzerrolle„Autor“ zuzuweisen. Alternativ können Sie Ihrer Website ein Anmeldeformular hinzufügen.

Das können Sie mit dem WPForms-Plugin tun. Sie benötigen die Pro-Version, um auf das Post Submissions Addon zuzugreifen, und die mitgelieferte Vorlage „Blog Post Submission Form“ macht die Erstellung des Formulars einfach.

Standardmäßig werden von Nutzern eingereichte Beiträge bis zur Überprüfung als „Entwürfe“ gespeichert. Sie können den Beitragstyp in den Einstellungen des Formulars ändern, sodass der Inhalt stattdessen an einen benutzerdefinierten Beitragstyp übermittelt wird.

Weitere Einzelheiten finden Sie in unserem Leitfaden, wie Sie Nutzern erlauben, Beiträge auf Ihrer WordPress-Website einzureichen.

11. Benutzerdefinierte Beitragstypen wechseln oder konvertieren

Es kann vorkommen, dass Sie benutzerdefinierte Beitragstypen zusammenführen oder konvertieren müssen. Zum Beispiel können Sie Elemente von einem Beitragstyp in einen anderen verschieben wollen.

Installieren und aktivieren Sie einfach das Plugin Post Type Switcher. Nach der Aktivierung sollten Sie auf die Admin-Seite für benutzerdefinierte Beitragstypen gehen und die Beiträge auswählen, die Sie verschieben möchten.

Bei der Massenbearbeitung von Beiträgen werden Sie feststellen, dass es ein neues Dropdown-Menü gibt, mit dem Sie den Beitragstyp für diesen Artikel ändern können.

Mehr dazu erfahren Sie in unserer Anleitung zum Wechseln oder Konvertieren von benutzerdefinierten Beitragstypen in WordPress.

12. Benutzerdefinierte Meta-Boxen für Beitragstypen hinzufügen

Mit benutzerdefinierten Meta-Boxen können Sie benutzerdefinierte Felder in den WordPress-Beitragseditor einfügen. Auf diese Weise können Sie zusätzliche Eingabefelder für Ihre Beitragstypen erstellen.

Der einfachste Weg, benutzerdefinierte Meta-Felder in WordPress zu erstellen, ist die Verwendung des Advanced Custom Fields Plugins. Klicken Sie einfach auf die Schaltfläche „Neu hinzufügen“ auf der Seite “ Benutzerdefinierte Felder“.

Befolgen Sie anschließend die Anweisungen auf dem Bildschirm, um eine Gruppe von benutzerdefinierten Feldern zu erstellen, die Sie Ihrem benutzerdefinierten Beitragstyp hinzufügen können.

Weitere Details finden Sie in unserer Schritt-für-Schritt-Anleitung zum Hinzufügen von benutzerdefinierten Meta-Boxen in WordPress-Beiträgen und -Post-Typen.

Wir hoffen, dass dieses Tutorial Ihnen geholfen hat, einige coole Tricks für benutzerdefinierte Beitragstypen in WordPress zu lernen. Vielleicht interessieren Sie sich auch für unseren ultimativen WordPress-Sicherheitsleitfaden oder unsere Liste mit Tipps, wie Sie die Leistung von WordPress steigern können.

Wenn Ihnen dieser Artikel gefallen hat, dann abonnieren Sie bitte unseren YouTube-Kanal für WordPress-Videotutorials. Sie können uns auch auf Twitter und Facebook finden.

Offenlegung: Unsere Inhalte werden von unseren Lesern unterstützt. Das bedeutet, dass wir möglicherweise eine Provision verdienen, wenn Sie auf einige unserer Links klicken. Mehr dazu erfahren Sie unter Wie WPBeginner finanziert wird , warum das wichtig ist und wie Sie uns unterstützen können. Hier finden Sie unseren redaktionellen Prozess .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Das ultimative WordPress Toolkit

Erhalte KOSTENLOSEN Zugang zu unserem Toolkit - eine Sammlung von WordPress-bezogenen Produkten und Ressourcen, die jeder Profi haben sollte!

Reader Interactions

16 KommentareEine Antwort hinterlassen

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Jiří Vaněk says

    Thank you for the overview. I’m still learning and familiarizing myself with custom post types as many people have referred to them when I needed to solve something. Each article like this one immensely helps me further my understanding of the concept and potential of custom post types.

  3. Scott R. Godin says

    One thing I see missing from many tutorials is the part where you add a Custom Options/Settings page to your Custom Post Type so you have a set of global settings that are specific to that post type (rather than a general admin settings page) and intended to be used only by that post type.

    most of the tutes I’ve found in this regard stop at echo “; echo ‚Here is where the form would go if I actually had options.‘; echo “;

    and naturally that’s one of the things I’m most interested in (the other being in how you use the settings within your post type’s shortcode or widget) :-)

  4. Phil Long says

    I was wondering how ti implement many to many relationships between custom taxonomies and whether facetted search plugins support them?

  5. Prateek says

    I want to know How can we exclude a custom post type from our rss feed..All my download pages are showing up in the rss feed..

  6. Wondell says

    How can I get WordPress posts to behave like Facebook and other social networks where you can just take a web link and paste it in the message field and in a matter of sections it will show a thumbnail or other information from the site?

  7. Bjarni says

    Hi WpBeginner, by chance dod you use CPT UI plugin on this site?

    CPT UI plugin looks good, save having to manual set this up in a site that needs CPT and Taxonomies.

  8. Phil Hoyt says

    good read, I use CTP’s on a daily basis and relationships between the two can be tricky, I’ve used Post2Posts and Advance Custom Fields also has some Relationship values, but usually leave me with some features to be desired. I look forward to trying CPT-onomies.

    • Mark says

      CPT UI can be a little tricky. CPT-onomies works pretty well too. They both take a little patience and digging to find out how they works. I was able to create a movie site importing from omdb. It would add the actors, etc as taxonomies (wp_add_object_terms & wp_set_object_terms) then used ACF to use that information. An example would be an actors page (cpt-axonomy) and selecting the movies they have been in.

Eine Antwort hinterlassen

Danke, dass du einen Kommentar hinterlassen möchtest. Bitte beachte, dass alle Kommentare nach unseren kommentarpolitik moderiert werden und deine E-Mail-Adresse NICHT veröffentlicht wird. Bitte verwende KEINE Schlüsselwörter im Namensfeld. Lass uns ein persönliches und sinnvolles Gespräch führen.