So erstellen Sie benutzerdefinierte Beitragstypen in WordPress

So erstellen Sie benutzerdefinierte Beitragstypen in WordPress


Bevor wir Ihnen zeigen, wie Sie Ihren eigenen benutzerdefinierten Beitragstyp erstellen, den Sie stolz in Ihrem neuen WordPress-Blog verwenden werden, wollen wir uns ansehen, was ein benutzerdefinierter Beitragstyp tatsächlich ist.

Ein Beitragstyp ist einfach ein Satz von Regeln, mit denen beschrieben wird, wie Inhalte in Ihrem Artikel dargestellt werden. Jeder Beitragstyp hat seine eigenen Parameter, die ihn definieren, sodass Sie einen Unterschied zwischen einem Beitrag, einer Seite, einem Archiv, einer Revision oder einem Navigationsmenü erkennen können. Aber wie Sie sehen werden, hat alles, was Sie schreiben, dieselbe Struktur, wenn Sie anfangen, Artikel als Ihre Beiträge zu schreiben. Dies liegt daran, dass Sie dieselbe Vorlage für den Beitrag verwenden. Dies ist jedoch völlig in Ordnung, wenn Sie ein Blog schreiben, in dem ein Beitragstyp für die Bearbeitung Ihrer Artikel ausreicht.

In der nicht allzu langen Geschichte hat sich WordPress enorm weiterentwickelt und ist seiner Rolle als Blog-Plattform definitiv entwachsen. Es hat sich zu einem der am häufigsten verwendeten und geschätzten Content-Management-Systeme der Welt entwickelt. Das Zulassen, dass Benutzer benutzerdefinierte Beitragstypen erstellen, ist einer der Hauptgründe dafür.

In einem einfachen Beispiel sehen wir, was ein benutzerdefinierter Beitragstyp für Sie tun kann. Stellen Sie sich vor, Sie betreiben eine Gaming-Website. Sie möchten regelmäßig Nachrichten 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 letzten Online-Spiel veröffentlichen usw..

Wie Sie bereits erraten können, gibt es in diesem Fall mehrere Inhaltstypen, die Sie benötigen würden. Wenn Sie weiterhin reguläre Beiträge verwenden, sehen alle Inhalte gleich aus und es wird für Sie und Ihre Besucher schwieriger, einen Unterschied zu finden 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önnen Ihre Nachrichten einen speziellen Bereich haben, in dem Sie einen Link zur Quelle platzieren können. Der Beitragstyp für Ihre Spielbewertung könnte eine Bewertung haben, die der Autor einem bestimmten Spiel einschließlich eines sternbasierten Systems gegeben hat, und Sie können beispielsweise für den Untertitel Ihrer Bewertung ein anderes Styling anwenden. Der Beitragstyp Ihres Trailers würde ein Video hervorheben und es den Nutzern ermöglichen, es von einem Leuchtkasten aus zu genießen, anstatt es in einem Beitrag anzuzeigen. Wir können für immer weitermachen, aber Sie verstehen es richtig?

  • Erstellen Sie einen benutzerdefinierten Beitragstyp
  • Erstellen Sie benutzerdefinierte Beitragstypen mit Plugins

Erstellen Sie einen benutzerdefinierten Beitragstyp:

OK, wir wissen, dass Ihnen unser Vortrag langweilig wird. Sie erfahren hier, wie Sie einen benutzerdefinierten Beitrag erstellen. Beginnen wir also. Dehnen Sie Ihre Muskeln, atmen Sie tief ein und wenn Sie bereit sind, fangen wir an. Wenn Sie daran interessiert sind, tiefer zu graben WordPress und den Code, springen Sie zu dem Plugin, das Ihnen helfen wird.

  1. Öffnen Sie die Datei functions.php und fügen Sie den folgenden Code ein.
  2. Stellen Sie sicher, dass der Code vor dem schließenden PHP-Tag (?>) Platziert ist, da er sonst nicht funktioniert.

    // Erstellt einen benutzerdefinierten Beitragstyp für Spielberichte
    Funktion game_reviews_init () {
    $ args = array (
    'label' => 'Game Reviews',
    'public' => true,
    'show_ui' => true,
    'Capability_Type' => 'Post',
    'hierarchisch' => falsch,
    'rewrite' => array ('slug' => 'game-reviews'),
    'query_var' => true,
    'menu_icon' => 'dashicons-video-alt',
    'unterstützt' => Array (
    'Titel',
    'Editor',
    'Auszug',
    "Trackbacks",
    'Benutzerdefinierte Felder',
    'Bemerkungen',
    "Überarbeitungen",
    'Miniaturansicht',
    'Autor',
    'Seitenattribute',)
    );
    register_post_type ('game-reviews', $ args);
    }}
    add_action ('init', 'game_reviews_init');
  3. Änderungen speichern

Wenn Sie sich Ihren Administrationsbereich in WordPress ansehen, werden Sie feststellen, dass im Menü ein neuer Punkt “Game Reviews” 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 einige Schritte ausführen, um diesen benutzerdefinierten Beitragstyp optimal zu nutzen.

Stellen Sie sicher, dass Sie Ihre Permalinks einrichten, bevor Sie Ihren neuen Beitrag versuchen. Andernfalls wird ein Fehler angezeigt.

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

  1. Öffnen Sie den Ordner Ihres Themas
  2. Erstellen Sie eine neue Datei und nennen Sie sie so etwas wie game-review-template.php
  3. Öffnen Sie die Datei und fügen Sie Folgendes ein:
  4. 
    
  5. Öffnen Sie die Datei page.php, die sich im Ordner Ihres Themas befindet
  6. Kopiere den Code und füge ihn in deine game-review-template.php ein
  7. Suchen Sie einen Code, der gleich oder ähnlich ist (hängt möglicherweise von Ihrem Thema ab):
  8. 
    
    
    

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

     'game-reviews', 'posts_per_page' => 5));
    while ($ query-> have_posts ()): $ query-> the_post (); ?>
    // Ihr Code, z. "der Inhalt();"
    
    
    
  9. Änderungen speichern
  10. Gehe zu Seiten -> Neu hinzufügen
  11. Erstellen Sie eine Seite mit dem Namen “Game Reviews”.
  12. Auf der rechten Seite sollten Sie auf der Registerkarte “Seitenattribute” “Vorlage” finden.
  13. Wählen Sie eine Vorlage aus, die Sie in einem der vorherigen Schritte erstellt haben, und weisen Sie sie der Seite zu.
    Benutzerdefinierte Seitenvorlagen in WordPress

  14. Änderungen speichern

Das ist es. Sie sollten alles versuchen und einen neuen Game Review-Beitrag erstellen. Sobald Sie Ihre Game Review-Seite geöffnet haben, sollten Sie in der Lage sein, Ihre Nachrichtenposttypen chronologisch aufgereiht zu sehen, genau wie es Ihr normaler Post wäre.

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

Erstellen Sie benutzerdefinierte Beitragstypen mit Plugins

Wenn Sie anfangen, Ihre eigenen Beitragstypen zu erstellen, um Ihr WordPress zu erweitern, gibt es zwei Möglichkeiten. Wir haben Ihnen bereits gezeigt, wie Sie manuell einen benutzerdefinierten Beitragstyp erstellen. Wenn Sie mehrere Schritte ausführen, können Sie einen benutzerdefinierten Beitragstyp erstellen. Wenn Sie ein WordPress-Anfänger sind und nicht mit dem Code vertraut sind, kann dies jedoch viel Zeit in Anspruch nehmen. Sie müssen jedoch 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 denen Sie diese benutzerdefinierten Beitragstypen erstellen können. Sie müssen den Code weder codieren noch kopieren / einfügen. Installieren Sie einfach das Plugin, geben Sie den Namen Ihres neuen Beitragstyps ein und richten Sie ihn über die GUI ein.

Benutzerdefinierte Benutzeroberfläche für Beitragstypen

Kostenlos

Benutzerdefinierte Benutzeroberfläche für Beitragstypen
Wenn Sie nur einen benutzerdefinierten Beitragstyp registrieren müssen, leistet dieses Plugin gute Arbeit. 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 schreiben Sie den Namen und die Beschreibung Ihres neuen Beitragstyps. So einfach ist das, aber das müssen Sie beachten Dieses Plugin kann Ihren neuen Beitragstyp nicht anzeigen. Sobald Sie den neuen Beitragstyp registriert haben, liegt es immer noch an Ihnen, wie Sie ihn anzeigen. Wir empfehlen Ihnen, sich zu informieren, wie das geht, oder ein anderes Plugin zu verwenden, das auch Ihre Beiträge anzeigen kann.

Zusätzliche Lektüre: Ausführliche Anleitung zu benutzerdefinierten WordPress-Beitragstypen

Fazit

Benutzerdefinierte Post-Typen sind auch heute noch eine der größten WordPress-Funktionen. Durch einfaches Ändern einiger Codezeilen oder Verwenden eines Plugins können Sie einen Beitragstyp generieren, der für Ihre Site eindeutig ist. Die Wahrheit ist, dass es für Anfänger vielleicht etwas schwieriger ist, alles zum ersten Mal zu erledigen, aber wenn Sie sich an dieses Tutorial halten, sollten Sie keine Probleme haben.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Liked Liked