Aus unserem WordPress Lexikon:

Post Types

Post Types in WordPress

Einführung in Post Types

In WordPress sind „Post Types“ ein grundlegendes Konzept, das sich auf verschiedene Arten von Inhalten bezieht, die auf einer Website verwaltet und angezeigt werden können. Ein Post Type kann als eine Art von Inhaltseinheit betrachtet werden, die spezifische Eigenschaften und Verhaltensweisen hat.

Standard-Post Types

WordPress kommt mit mehreren vordefinierten Post Types, die für allgemeine Inhaltsanforderungen geeignet sind:

  1. Beiträge (Posts): Dies sind die regulären Blog-Beiträge, die in umgekehrter chronologischer Reihenfolge angezeigt werden.
  2. Seiten (Pages): Statische Inhaltsseiten wie ‚Über uns‘, ‚Kontakt‘.
  3. Anhänge (Attachments): Medieninhalte wie Bilder, Videos und PDFs.
  4. Revisionen (Revisions): Automatisch gespeicherte Entwürfe und veröffentlichte Versionen von Beiträgen und Seiten.
  5. Navigation Menüs (Nav Menus): Die Menüs und ihre Einträge.
  6. Custom CSS (Custom CSS): Benutzerdefinierte CSS-Stile, die über das Customizer-Tool hinzugefügt werden.
  7. Änderungen (Changesets): Speichert Änderungen im Customizer.

Benutzerdefinierte Post Types

Neben den Standard-Post Types ermöglicht WordPress auch die Erstellung von benutzerdefinierten Post Types. Diese Funktion ist besonders nützlich, um Inhalte zu verwalten, die über reguläre Beiträge oder Seiten hinausgehen. Beispiele für benutzerdefinierte Post Types könnten „Bücher“, „Filmrezensionen“ oder „Portfolio-Projekte“ sein.

Erstellen eines benutzerdefinierten Post Types

Benutzerdefinierte Post Types können entweder durch Code im Theme’s functions.php-File oder durch die Verwendung eines Plugins erstellt werden. Hier ist ein einfaches Beispiel für die Erstellung eines benutzerdefinierten Post Types:

function create_book_post_type() {
register_post_type('book',
array(
'labels' => array(
'name' => __('Bücher'),
'singular_name' => __('Buch')
),
'public' => true,
'has_archive' => true,
'rewrite' => array('slug' => 'buecher'),
)
);
}
add_action('init', 'create_book_post_type');

Verwendung von Post Types

  • Themenentwicklung: Entwickler können spezifische Templates für verschiedene Post Types erstellen, um das Aussehen und die Anzeige von Inhalten zu steuern.
  • Plugins: Viele Plugins erweitern oder fügen neue Post Types hinzu, um spezielle Funktionalitäten zu bieten.
  • Inhaltsorganisation: Post Types helfen dabei, Inhalte auf einer WordPress-Website effektiv zu organisieren und zu verwalten.

Best Practices

  • Namenskonventionen: Verwenden Sie klare und eindeutige Namen für benutzerdefinierte Post Types.
  • Archivseiten: Überlegen Sie, ob und wie Archivseiten für den benutzerdefinierten Post Type angezeigt werden sollen.
  • Taxonomien: Ordnen Sie passende Taxonomien (Kategorien und Schlagwörter) Ihren benutzerdefinierten Post Types zu, um die Organisation und Suche zu verbessern.

Hinterlassen Sie einen Kommentar