So erstellen Sie benutzerdefinierte WordPress-Beitragstypen

So erstellen Sie benutzerdefinierte WordPress-Beitragstypen

WordPress kann eine Vielzahl verschiedener Arten von Inhalten anzeigen, aber die Organisation kann schwierig sein. Die Standardoptionen sind ziemlich begrenzt, und das Anpassen kann verwirrend sein. Genau deshalb habe ich beschlossen, diesen kurzen Leitfaden zusammenzustellen.


Durch die Verwendung benutzerdefinierter Beitragstypen können Sie einen neuen Elementtyp erstellen – z. B. Beiträge und Seiten -, der einen anderen Datensatz enthält. Es verfügt über ein eigenes Admin-Menü, eigene Bearbeitungsseiten, eigene benutzerdefinierte Taxonomien und eine Reihe anderer Dienstprogramme.

Wenn Sie sich fragen, warum Sie eines davon überhaupt benötigen, eignen Sie sich am besten für Websites mit Inhalten, die in einer ungewöhnlichen Struktur organisiert sind. Wenn Sie also Inhalte haben, die anders als auf normalen Posts und Seiten angezeigt werden müssen, ist ein benutzerdefinierter Post-Typ möglicherweise genau das, was Sie benötigen. Aufgrund ihrer integrierten Permalinks eignen sie sich auch hervorragend für SEO.

Was ist ein benutzerdefinierter Beitragstyp??

Ein Beitragstyp kann trotz des spezifisch klingenden Namens für jede Art von Inhalt verwendet werden. Sie haben sie wahrscheinlich schon einmal gesehen, da Entwickler benutzerdefinierte Beitragstypen verwenden, um ihren WordPress-Themen Portfolios, Mitarbeiter, Testimonials und mehr hinzuzufügen. Ein benutzerdefinierter Beitragstyp ist also nur ein regulärer Beitrag mit einem anderen Wert für post_type in der Datenbank. Es gibt fünf Standardposttypen: Post, Seite, Anhang, Revision und Navigationsmenü. Mit WordPress 3.0+ können Sie jedoch Ihre eigenen benutzerdefinierten hinzufügen.

WordPress Post Typen & Taxonomien

Der Begriff Taxonomie wird häufig in Bezug auf benutzerdefinierte Beitragstypen verwendet, was für manche etwas verwirrend sein kann. Für diejenigen, die WordPress noch nicht kennen, sind Taxonomien eine Möglichkeit, Beiträge und benutzerdefinierte Beitragstypen zu gruppieren. WordPress verfügt über vier integrierte Formate: Kategorie, Tag, Linkkategorie und Postformate. Weitere Informationen hierzu finden Sie unter WordPress Codex. Sie können jedoch auch eigene benutzerdefinierte Taxonomien erstellen und diese in Ihren Beitragstypen zum Gruppieren und Sortieren von Inhalten verwenden.

So erstellen Sie einen benutzerdefinierten Beitragstyp?

Das Hinzufügen von benutzerdefinierten Beitragstypen in WordPress ist äußerst einfach, da WordPress die Kernfunktion register_post_type enthält, mit der sie erstellt werden können. Dies bedeutet, dass Sie als Plugin-Entwickler problemlos benutzerdefinierte Beitragstypen in das von Ihnen erstellte Thema aufnehmen können. Oder Sie können sie über Ihr untergeordnetes Thema oder über ein benutzerdefiniertes Plugin hinzufügen.

Manuelles Erstellen eines benutzerdefinierten Beitragstyps (mithilfe von Code)

Das Wichtigste zuerst, wo sollten Sie Ihren Code hinzufügen? Der beste Ort, um sich zu registrieren und Ihre benutzerdefinierten Beitragstypen hinzuzufügen, hängt von Ihrem Projekt ab. Wenn Sie an einer Client-Site arbeiten, auf der bereits ein Thema aktiv ist, möchten Sie ein untergeordnetes Thema erstellen und Ihre Beitragstypen von dort aus registrieren. Wenn Sie ein eigenes benutzerdefiniertes Design erstellen, können Sie den Code in die Datei functions.php oder in eine andere Datei einfügen, die von Ihrer functions.php aufgerufen wird. Und wenn Sie ein Plugin entwickeln, spielt es keine Rolle, wo Sie den Code hinzufügen, solange der Code vor dem Aktions-Hook “init” ausgeführt wird, um sicherzustellen, dass er verfügbar ist.

Zu Testzwecken wird Ihr functions.php Datei wird gut tun. Ein Plugin stellt jedoch sicher, dass Sie Ihre Website beim Ändern oder Aktualisieren Ihres Themas nicht beschädigen.

Wenn der benutzerdefinierte Beitragstyp wirklich wichtig ist, sollten Sie ihn zu einem Plugin machen, das Sie unbedingt verwenden müssen. Für Uneingeweihte werden Plugins, die unbedingt verwendet werden müssen, in einem speziellen Verzeichnis im Inhaltsordner installiert und auf allen Websites automatisch aktiviert. Plugins, die unbedingt verwendet werden müssen, werden nicht in der Standardliste der Plugins auf der Plugins-Seite von angezeigt wp-admin.

Auf jeden Fall kann ein benutzerdefinierter Beitragstyp über das zu WordPress hinzugefügt werden register_post_type () Funktion. Auf diese Weise können Sie eine neue durch mehrere Beschriftungen definieren. Sobald Sie Ihren Header erstellt haben, können Sie diese Funktion vor dem verwenden admin_menu, aber nach dem after_setup_theme Aktionshaken. Bei korrekter Erstellung können Sie dies mit nur wenigen Codezeilen durchführen. Von dem WordPress Codex, Hier ist ein einfaches Beispiel für einen neuen benutzerdefinierten Beitragstyp:

Funktion create_post_type () {
register_post_type ('acme_product',
Array (
'Labels' => Array (
'name' => __ ('Produkte'),
'Singular_name' => __ ('Produkt')
),
'public' => true,
'has_archive' => true,
)
);
}}
add_action ('init', 'create_post_type');

Dies würde einen Beitragstyp mit dem Namen “Produkt” erstellen, der als “acme_product” identifiziert wird. Das register_post_type Funktion erhält zwei Werte. Das erste sind “Bezeichnungen” für den Namen. Der zweite ist “öffentlich”, damit er auf dem Administrationsbildschirm und auf Ihrer Website angezeigt wird. Und schließlich “has_archive”, um das Archiv des neuen Beitragstyps zu aktivieren.

Nachdem Sie dies eingerichtet haben, sollten Sie den Menüeintrag für den benutzerdefinierten Beitragstyp sehen, Beiträge hinzufügen, die Beitragsliste im Administrator anzeigen und sie auf Ihrer Website besuchen können. Es gibt viele weitere Werte oder Argumente, die Sie einer benutzerdefinierten Seite hinzufügen können. Eine vollständige Liste finden Sie auf der Registrieren Sie die Posttyp-Seite des Codex.

Erstellen Sie als Nächstes ein 16 × 16-Pixel-Symbolbild und speichern Sie es in Ihrem aktuellen Plugin-Ordner. Dies ist für das Symbol für den benutzerdefinierten Beitragstyp im Dashboard erforderlich. Eine andere Möglichkeit ist die Verwendung eines Schriftsymbols. Wenn Sie an dieser Route interessiert sind, finden Sie eine Kurzanleitung zur Verwendung von Dashicons für Ihre benutzerdefinierten Beitragstypen, die Sie lesen sollten. Dann können Sie fortfahren und das Plugin aktivieren.

Ein Hinweis zur Benennung: Obwohl es verlockend und bequem ist, eine einfache benutzerdefinierte Post-Typ-ID zu verwenden, ist es besser, ein Präfix zu verwenden. Verwenden Sie einen kurzen Namespace, der das Plugin, das Thema oder die Website identifiziert, die den benutzerdefinierten Typ verwenden. Eine ausführlichere Anleitung finden Sie in der tuts + Anleitung zu benutzerdefinierten WordPress-Beitragstypen. Sie beschäftigen sich mit mehr Code und benutzerdefinierten Post-Typ-Optionen, wenn Sie Ihre Post-Typen selbst codieren möchten. Wenn Sie jedoch eine schnellere und einfachere Option wünschen, lesen Sie weiter!

Erstellen eines benutzerdefinierten Beitragstyps mit einem Plugin

Post Types Unlimited Plugin

Der einfachste Weg, neue benutzerdefinierte Beitragstypen hinzuzufügen, ist ein Plugin. Die Freiheit Post Types Unlimited Plugin Das Erstellen und Verwalten von benutzerdefinierten Beitragstypen ist ein Kinderspiel. Sie können auch benutzerdefinierte Taxonomien erstellen.

Alles was Sie tun müssen, ist das Plugin zu installieren. Sie können es direkt aus dem WordPress-Verzeichnis herunterladen (siehe die obigen Links). Oder installieren Sie es von Ihrem WordPress-Dashboard unter Plugins> Neu hinzufügen und suchen Sie nach “Post-Typen unbegrenzt” – es sollte das erste Ergebnis sein. Einfach installieren und aktivieren.

Post Types Unlimited Plugin - Erstellen Sie neue Post-Typen

Dadurch wird am unteren Rand Ihres Dashboards ein neuer Menüpunkt für Beitragstypen hinzugefügt. Klicken Sie darauf, um mit der Erstellung Ihrer neuen Beitragstypen und Taxonomien zu beginnen. Es gibt unzählige Optionen für den benutzerdefinierten Beitragstyp oder den Namen der Taxonomie, wodurch der neue Beitragstyp für Autoren sichtbar wird, wo er in Ihrem Dashboard angezeigt wird (oder wo in einem Untermenü, z. B. unter „Einstellungen“), das Menüsymbol Metaboxen unterstützt (überprüfen Sie einfach die, die Sie einschließen möchten) und sogar erweiterte Einstellungen für die REST-API.

Wählen Sie die Optionen aus, die Sie für Ihren neuen Beitragstyp aktivieren möchten, und speichern Sie sie. Das ist es. Es ist bereit zu gehen! Suchen Sie einfach in Ihrem Dashboard nach dem Namen, den Sie Ihrem neuen benutzerdefinierten Beitragstyp gegeben haben. Unsere heißt im obigen Screenshot “Meine Beitragstypen”. (Hinweis – Wir haben keinen Speicherort zugewiesen, daher wurde er einfach nach den vorhandenen Beitragstypen auf unserer Testseite hinzugefügt.)

Post Types Unlimited Plugin - Gesamtoptionen

Post Types Unlimited wurde entwickelt, um mit jedem WordPress-Thema hervorragend zu funktionieren. Wenn Sie jedoch das gesamte WordPress-Thema verwenden, haben Sie Zugriff auf eine Vielzahl exklusiver und leistungsstarker Optionen. Legen Sie eine benutzerdefinierte Hauptseite für Ihre Breadcrumbs fest, wählen Sie die Archivlayoutoptionen des neuen Beitragstyps aus, wählen Sie Eintragsblöcke (und Einzeleinträge) und Meta aus, aktivieren Sie die Paginierung “Weiter” / “Zurück” und vieles mehr.

Alternative: WCK WordPress Creation Kit PRO

Benutzerdefinierte Beitragstypen und benutzerdefinierte Felder - WCK

Info & DownloadView Die Demo

Das WordPress Creation Kit PRO ist ein Premium-WordPress-Plugin, mit dem Sie Ihre WordPress-Installation ganz einfach anpassen können, sodass Kunden oder Mitwirkende nur sehen, was Sie möchten. Mit diesem leistungsstarken Plugin können Sie benutzerdefinierte Felder und Beitragstypen steuern, um Ihre eigene bereinigte Installation von WordPress zu erstellen.

Wenn Sie ein Webentwickler sind, wissen Sie wahrscheinlich bereits, dass WordPress für einige Kunden überwältigend sein kann. Eine Möglichkeit, den Prozess der Nutzung ihrer Website zu optimieren, besteht darin, zu reduzieren, was sie auf der Rückseite ihres WordPress sehen können und was nicht Installation. Geben Sie das WordPress Creation Kit PRO ein. Damit können Sie eine benutzerfreundliche WordPress-Installation erstellen, die für Ihren Client spezifisch ist. Sie können benutzerdefinierte Beitragstypen und Taxonomien erstellen und umbenennen, um ihnen das Verständnis zu erleichtern, oder einige der Einstellungsoptionen ausblenden, die in dem WordPress-Design enthalten sind, das Sie für ihre Website verwendet haben. Es gibt Töne, die Sie mit dem WordPress Creation Kit PRO verwenden können.

Ein weiteres großartiges Feature des WordPress Creation Kit PRO sind die benutzerdefinierten Felder. Abhängig vom Beitragstyp, den Sie erstellen, möchten Sie möglicherweise einen Textbereich für den Inhalt, eine Dropdown-Liste mit Optionen (z. B. Mitarbeitertitel oder die Art der für ein Fotoshooting verwendeten Ausrüstung), das Datum oder etwas anderes hinzufügen. Unabhängig von Ihren Anforderungen enthält WordPress Creation Kit PRO 11 benutzerdefinierte Feldoptionen, mit denen Sie Ihren Kunden die Verwendung Ihrer Beitragstypen vereinfachen können.

Fazit

Benutzerdefinierte Beitragstypen können einschüchternd klingen, müssen es aber nicht sein. Mit ein wenig Übung können Sie die Grundlagen der benutzerdefinierten Beitragstypen erlernen und die gewünschte Site erstellen. Und mit dem kostenlosen Plugin “Post Types Unlimited” gibt es keine Entschuldigung, dies nicht zu tun. Nachdem Sie die Grundlagen verstanden haben, lassen Sie uns wissen, wenn Sie weitere Fragen haben. Oder wenn Sie weitere hilfreiche Tipps haben, teilen Sie diese! Fühlen Sie sich frei, mir eine Zeile in den Kommentaren unten zu schreiben. Lassen Sie uns eine Diskussion beginnen!

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map