Wie man benutzerdefinierte Post-Typen in WordPress erstellt und anpasst

WordPress ist eine der beliebtesten Plattformen für Websites und Blogs, und das aus gutem Grund. Die Plattform bietet Flexibilität und Anpassungsfähigkeit, die es Webentwicklern und Designern ermöglicht, maßgeschneiderte Lösungen für ihre Kunden zu erstellen. Eine der mächtigsten Anpassungsfunktionen von WordPress sind die benutzerdefinierten Post-Typen. In diesem Artikel werden wir uns eingehend damit befassen, wie man benutzerdefinierte Post-Typen in WordPress erstellt und anpasst.

Was sind benutzerdefinierte Post-Typen?

Bevor wir in die technischen Details eintauchen, sollten wir klären, was benutzerdefinierte Post-Typen eigentlich sind. Standardmäßig bietet WordPress verschiedene Post-Typen wie ‚Beiträge‘ und ‚Seiten‘. Aber was ist, wenn Sie spezifischere Inhalte wie Immobilienangebote, Produktbewertungen oder Portfolio-Projekte darstellen möchten? Hier kommen benutzerdefinierte Post-Typen ins Spiel.

  • Flexibilität: Mit benutzerdefinierten Post-Typen können Sie spezifische Inhalte mit eigenen Attributen und Taxonomien erstellen.
  • Organisation: Sie ermöglichen es, Ihre Inhalte besser zu organisieren und zu kategorisieren.
  • Anpassung: Durch die Verwendung von benutzerdefinierten Post-Typen können Sie das Erscheinungsbild und die Funktionalität Ihrer Website erweitern.

Benutzerdefinierte Post-Typen erstellen

Um einen benutzerdefinierten Post-Typen in WordPress zu erstellen, können Sie entweder ein Plugin verwenden oder manuell Code hinzufügen.

  • Mit einem Plugin: Es gibt viele Plugins, die das Erstellen von benutzerdefinierten Post-Typen erleichtern. Ein beliebtes Beispiel ist „Custom Post Type UI“. Nach der Installation können Sie über das WordPress-Dashboard einfach neue Post-Typen hinzufügen und konfigurieren.
  • Manuell: Wenn Sie mehr Kontrolle über den Prozess haben möchten oder ein Entwickler sind, können Sie benutzerdefinierte Post-Typen auch manuell über den Code erstellen. Fügen Sie dazu den entsprechenden Code in die functions.php Ihres Themes ein.

phpCopy code

function custom_post_type() { register_post_type('beispiel', array( 'labels' => array( 'name' => __('Beispiele'), 'singular_name' => __('Beispiel') ), 'public' => true, 'has_archive' => true, ) ); } add_action('init', 'custom_post_type');

Anpassen von benutzerdefinierten Post-Typen

Sobald Sie Ihren benutzerdefinierten Post-Typen erstellt haben, können Sie diesen weiter anpassen.

  • Taxonomien: Sie können spezifische Kategorien oder Schlagworte (Taxonomien) für Ihren Post-Typen erstellen, um Ihre Inhalte besser zu organisieren.
  • Metaboxen: Metaboxen ermöglichen es, zusätzliche Informationen zu einem Post hinzuzufügen. Zum Beispiel könnten Sie eine Metabox erstellen, in der der Preis für ein Immobilienangebot eingetragen wird.
  • Templates: Für benutzerdefinierte Post-Typen können Sie spezielle Template-Dateien erstellen, um das Layout und Design des Post-Typen zu steuern.

Best Practices

Bei der Arbeit mit benutzerdefinierten Post-Typen gibt es einige bewährte Methoden, die Sie beachten sollten:

  • Namensgebung: Verwenden Sie immer klare und beschreibende Namen für Ihre benutzerdefinierten Post-Typen, um Verwirrung zu vermeiden.
  • Wiederverwendung: Bevor Sie einen neuen Post-Typen erstellen, überlegen Sie, ob Sie einen vorhandenen Post-Typen wiederverwenden können.
  • Dokumentation: Halten Sie immer eine Dokumentation über die von Ihnen erstellten Post-Typen und deren Funktionen bereit. Dies wird besonders nützlich sein, wenn Sie in der Zukunft Anpassungen vornehmen möchten oder wenn andere Entwickler mit Ihrem Code arbeiten.

Abschließend lässt sich sagen, dass benutzerdefinierte Post-Typen in WordPress eine leistungsstarke Möglichkeit sind, Ihre Website zu erweitern und spezifischere Inhalte zu präsentieren. Mit den richtigen Kenntnissen und Werkzeugen können Sie Ihre Website in eine maßgeschneiderte Lösung verwandeln, die genau Ihren Anforderungen entspricht.


Ramon Tissler

Über den Autor

Ramon Tissler betreibt erfolgreiches Webdesign und Online Marketing seit mehr als 20 Jahren. Mit seiner Expertise hat er bereits mehrere Unternehmen geleitet und zum Erfolg verholfen. Seit 2016 hilft er im Rahmen der Robin GmbH auch anderen Unternehmen in Sachen Webdesign, Online Marketing, Digitalisierung als auch Künstliche Intelligenz.