So erstellen Sie benutzerdefinierte Beitragstypen in WordPress

Artem Minajew
Aktualisiert: 4. Oktober 2023
5 min gelesen
FirstSiteGuide wird von unseren Lesern unterstützt. Wenn Sie über Links auf unserer Website einkaufen, erhalten wir möglicherweise eine Provision. Weiterlesen
So erstellen Sie benutzerdefinierte Beitragstypen in WordPress

Bevor wir Ihnen tatsächlich zeigen, wie Sie Ihren eigenen benutzerdefinierten Beitragstyp erstellen, den Sie stolz auf Ihrem neuen verwenden werden WordPress-basierter Blog, sehen wir uns an, was ein benutzerdefinierter Beitragstyp eigentlich ist.

Ein Beitragstyp ist einfach eine Reihe von Regeln, die verwendet werden, um die Art und Weise zu beschreiben, wie Inhalte in Ihrem Artikel präsentiert werden. Jeder Beitragstyp verfügt über eigene Parameter, die ihn definieren, sodass Sie einen Unterschied zwischen einem Beitrag, einer Seite, einem Archiv, einer Revision oder einem Beitrag erkennen können Navigationsmenü. Aber wie Sie sehen werden, wird alles, was Sie schreiben, die gleiche Struktur haben, wenn Sie anfangen, Artikel als Ihre Beiträge zu schreiben. Das liegt daran, dass Sie für den Beitrag dieselbe Vorlage verwenden. Aber das ist völlig in Ordnung, wenn Sie einen Blog schreiben, bei dem ein Beitragstyp ausreicht, um Ihre Artikel zu verwalten.

Im Laufe der noch nicht allzu langen Geschichte hat sich WordPress enorm weiterentwickelt und ist seiner Rolle als WordPress definitiv entwachsen Blog-Plattform. Es hat sich zu einem der meistgenutzten und geschätzten Content-Management-Systeme der Welt entwickelt. Einer der Hauptgründe dafür ist die Möglichkeit, benutzerdefinierte Beitragstypen zu erstellen.

Sehen wir uns anhand eines einfachen Beispiels an, was ein benutzerdefinierter Beitragstyp für Sie tun kann. Stellen Sie sich vor, Sie betreiben eine Gaming-Website. Sie möchten regelmäßig Neuigkeiten veröffentlichen, es werden täglich zahlreiche Trailer veröffentlicht, die Sie mit Ihrem Publikum teilen können, Ihre Autoren spielen neue Spiele und schreiben Rezensionen, Sie möchten Screenshots von Ihrem neuesten Online-Spiel veröffentlichen usw.

Wie Sie bereits vermuten können, benötigen Sie in diesem Fall mehrere Inhaltstypen. Wenn Sie weiterhin normale Beiträge verwenden, sehen alle Inhalte gleich aus und es wird für Sie und Ihre Besucher schwieriger, einen Unterschied zu erkennen zwischen einem Videoartikel und einer Rezension. Ja, Sie möchten einen benutzerdefinierten Beitragstyp, damit alles besser organisiert aussieht.

Bleiben Sie noch ein paar Sekunden bei diesem Bild. Wenn Sie einen benutzerdefinierten Beitragstyp erstellen, könnten Ihre Nachrichten einen speziellen Bereich haben, in dem Sie einen Link zur Quelle platzieren können. Der Beitragstyp Ihrer Spielrezension könnte eine Bewertung enthalten, die der Autor einem bestimmten Spiel gegeben hat, einschließlich eines Sternesystems, und Sie können beispielsweise für den Untertitel Ihrer Rezension einen anderen Stil anwenden. Der Beitragstyp Ihres Trailers würde ein Video hervorheben und es den Leuten ermöglichen, es von einer Lightbox aus zu genießen, anstatt es in einem Beitrag anzusehen. Wir können ewig weitermachen, aber Sie verstehen, worauf es ankommt, oder?

Erstellen Sie einen benutzerdefinierten Beitragstyp

OK, wir wissen, dass Ihnen unser Vortrag langweilig wird – Sie sind hier, um zu lernen, wie Sie einen benutzerdefinierten Beitrag erstellen, also fangen wir an. Dehnen Sie Ihre Muskeln, atmen Sie tief durch und wenn Sie bereit sind, kann es losgehen. Wenn Sie daran interessiert sind, tiefer einzusteigen WordPress und der Code, Fahren Sie mit dem Plugin fort, das Ihnen weiterhilft.

  1. Öffnen Sie die Datei „functions.php“ und fügen Sie den folgenden Code ein.

Stellen Sie sicher, dass der Code vor dem schließenden PHP-Tag (?>) steht, sonst funktioniert er nicht.

// Erstellt benutzerdefinierten Beitragstyp für Spielrezensionen
Funktion game_reviews_init() {
$ args = array (
'label' => 'Spielrezensionen',
'public' => true,
'show_ui' => wahr,
'capability_type' => 'post',
'hierarchisch' => falsch,
'rewrite' => array('slug' => 'game-reviews'),
'query_var' => wahr,
'menu_icon' => 'dashicons-video-alt',
'supports' => array(
'Titel',
'Editor',
'Auszug',
„Trackbacks“,
'Benutzerdefinierte Felder',
'Kommentare',
'Überarbeitungen',
'Miniaturansicht',
'Autor',
'Seitenattribute',)
);
register_post_type( 'game-reviews', $args );
}
add_action( 'init', 'game_reviews_init' );
  1. Änderungen speichern

Wenn Sie einen Blick auf Ihre werfen Admin-Bereich in WordPress, werden Sie feststellen, dass im Menü ein neuer Punkt „Spielrezensionen“ verfügbar ist. Bisher wird es wie jeder andere Beitrag aussehen, aber Sie können diese Beiträge immer noch nicht online sehen. Sie müssen noch ein paar Schritte ausführen, um diesen benutzerdefinierten Beitragstyp optimal zu nutzen.

Stellen Sie sicher, dass Sie Ihre Permalinks eingerichtet haben, bevor Sie Ihren neuen Beitrag ausprobieren, sonst erhalten Sie eine Fehlermeldung.

Erstellen Sie eine Vorlage für Ihren neuen benutzerdefinierten Beitragstyp:

  1. Öffnen Sie den Ordner Ihres Themes
  2. Erstellen Sie eine neue Datei und nennen Sie sie etwa „game-review-template.php“.
  3. Öffnen Sie die Datei und fügen Sie Folgendes ein:

/ **
* Vorlagenname: Spielrezensionen
** /
?>
  1. Öffnen Sie die Datei page.php, die sich im Ordner Ihres Themes befindet
  2. Kopieren Sie den Code und fügen Sie ihn in Ihre game-review-template.php ein
  3. Suchen Sie nach einem Code, der gleich oder ähnlich ist (hängt möglicherweise von Ihrem Thema ab):

Wenn Sie diesen Teil gefunden haben, ändern wir ihn, damit Sie Ihren benutzerdefinierten Beitragstyp auf einer neuen Seite anzeigen können. Sie sollten das hinzufügen $ query Zeile über Ihrer Schleife und ändern Sie dann die Schleife selbst. Wenn Sie den Code ändern, sollte er so aussehen:

'game-reviews','posts_per_page' => 5 ) ); while ( $query->have_posts() ) : $query->the_post(); ?> // Ihr Code zB „the_content();“
  1. Änderungen speichern
  2. Gehen Sie zu Seiten -> Neu hinzufügen
  3. Erstellen Sie eine Seite mit dem Namen „Game Reviews“
  4. Auf der rechten Seite sollten Sie unter der Registerkarte „Seitenattribute“ „Vorlage“ finden.
Benutzerdefinierte Seitenvorlagen in WordPress

Wählen Sie eine Vorlage aus, die Sie in einem der vorherigen Schritte erstellt haben, und weisen Sie sie der Seite zu.

  1. Änderungen speichern
  2. Das ist es. Sie sollten alles versuchen und einen neuen Game Review-Beitrag erstellen. Sobald Sie Ihre Spielbewertungsseite öffnen, sollten Sie die Arten Ihrer Nachrichtenbeiträge in chronologischer Reihenfolge sehen können, genau wie bei Ihrem normalen Beitrag.

Und das ist erst der Anfang. Sie haben den benutzerdefinierten Beitragstyp erstellt, aber jetzt sollten Sie ihn nach Ihren Wünschen ändern und den benötigten Code hinzufügen.

Erstellen Sie benutzerdefinierte Beitragstypen mit Plugins

Wenn Sie mit der Erstellung eigener Beitragstypen zur Erweiterung Ihres WordPress beginnen, gibt es zwei Möglichkeiten. Wir haben Ihnen bereits eines gezeigt – So erstellen Sie manuell einen benutzerdefinierten Beitragstyp. Indem Sie mehrere Schritte ausführen, können Sie einen benutzerdefinierten Beitragstyp erstellen. Dies kann jedoch viel Zeit in Anspruch nehmen, wenn Sie ein sind WordPress-Anfänger und nicht daran gewöhnt, mit dem Code umzugehen. Aber Sie müssen nicht mit dem Code herumspielen – wenn Sie eine einfachere und schnellere Lösung benötigen, können Sie mithilfe eines der Plugins unzählige benutzerdefinierte Beitragstypen erstellen.

In diesem Teil des Tutorials zeigen wir Ihnen eines der besten Plugins, mit dem Sie diese benutzerdefinierten Beitragstypen für Sie erstellen können. Sie müssen weder programmieren noch den Code kopieren/einfügen. Installieren Sie einfach das Plugin, geben Sie den Namen Ihres neuen Beitragstyps ein und richten Sie ihn über die GUI ein.

Custom Post Type UI

PREIS: Frei

Custom Post Type UI


Wenn Sie nur einen benutzerdefinierten Beitragstyp registrieren müssen, wird dieses Plugin gute Arbeit leisten. Nach der Installation können Sie benutzerdefinierte Beitragstypen und Taxonomien erstellen. Gehen Sie einfach zu einem neu erstellten Menü, fügen Sie einen neuen benutzerdefinierten Beitragstyp hinzu und geben Sie den Namen und die Beschreibung Ihres neuen Beitragstyps ein. So einfach ist das, aber das muss man merken Dieses Plugin kann Ihren neuen Beitragstyp nicht anzeigen. Sobald Sie den neuen Beitragstyp registriert haben, bleibt es Ihnen überlassen, wie er angezeigt wird. Wir empfehlen Ihnen, sich die Vorgehensweise anzusehen oder ein anderes Plugin zu verwenden, das Ihre Beiträge ebenfalls anzeigen kann.

Schlussfolgerung

Benutzerdefinierte Beitragstypen sind auch heute noch eine der großartigsten WordPress-Funktionen. Durch einfaches Ändern einiger Codezeilen oder die Verwendung eines Plugins können Sie einen Beitragstyp generieren, der für Ihre Website einzigartig ist. Die Wahrheit ist, dass es für einen Anfänger vielleicht etwas schwieriger sein könnte, alles zum ersten Mal fertigzustellen, aber wenn Sie sich an dieses Tutorial halten, sollten Sie keine Probleme haben.

Hinterlassen Sie uns einen Kommentar

E-Mail-Adresse wird nicht veröffentlicht. Pflichtfelder sind MIT * gekennzeichnet. *

Senden Sie dies einem Freund