12 Nützlichste WordPress-Tutorials für benutzerdefinierte Beitragstypen
Mit WordPress können Sie Ihre eigenen benutzerdefinierten Inhaltstypen erstellen. Diese Inhaltstypen werden als benutzerdefinierte Posttypen bezeichnet. Sie können sie verwenden, um benutzerdefinierten Inhalt wie Produkte, Rezensionen, Rezepte usw. hinzuzufügen. In diesem Artikel stellen wir die 12 nützlichsten WordPress-Tutorials für benutzerdefinierte Post-Typen vor.
Videoanleitung
Abonniere WPBeginnerWenn Ihnen das Video nicht gefällt oder Sie weitere Anweisungen benötigen, lesen Sie weiter.
1. Wann benötigen Sie einen benutzerdefinierten Beitragstyp
Bevor Sie mit dem Erstellen von benutzerdefinierten Beitragstypen oder Taxonomien auf Ihrer WordPress-Site beginnen, sollten Sie Ihre Anforderungen bewerten. Mit den standardmäßigen WordPress-Posts und -Seiten können Sie oft dieselben Ergebnisse erzielen.
Mithilfe der integrierten Kategorien und Tags können Sie Ihren Inhalt auf viele verschiedene Arten sortieren. Mit Seiten können Sie ein hierarchisches Inhaltslayout mit einer Eltern-Kind-Beziehung einrichten.
Wenn Sie unklar sind, lesen Sie in diesem Handbuch nach, wann Sie einen benutzerdefinierten Beitragstyp oder eine Taxonomie in WordPress benötigen.
2. Symbol für benutzerdefinierte Beitragstypen hinzufügen
Wenn Sie einen benutzerdefinierten Beitragstyp erstellen, verwendet WordPress das Standardpostensymbol, wenn kein Symbol bereitgestellt wird. Sie können eigene Post-Typen mit eigenen Symbolen versehen. Diese Symbole werden in Ihrer WordPress-Adminleiste angezeigt.
WordPress verwendet Zeichensymbole im Adminbereich, um sicherzustellen, dass sie auf allen Geräten und Bildschirmgrößen schön aussehen. Die einfachste Möglichkeit, Ihrem benutzerdefinierten Beitragstyp ein Zeichensymbol hinzuzufügen, ist die Verwendung des CPT-Plug-Ins für benutzerdefinierte Symbole. Installieren und aktivieren Sie einfach das Plugin und besuchen Sie die Plugin-Einstellungsseite, um ein Symbol hinzuzufügen.
Eine andere Methode ist das Hinzufügen des Symbols, während Sie Ihren benutzerdefinierten Beitragstyp mit dem CPT-UI-Plugin erstellen.
Ausführlichere Anweisungen finden Sie in diesem Lernprogramm, wie Sie Symbole für benutzerdefinierte Beitragstypen in WordPress hinzufügen.
3. Erstellen einer benutzerdefinierten Beitragstypen-Archivseite
Das Hinzufügen benutzerdefinierter Post-Typen in WordPress ist dank des CPT-UI-Plugins sehr einfach geworden. Viele Anfänger haben jedoch Schwierigkeiten, ihre benutzerdefinierten Beitragstypen auf ihrer Website anzuzeigen.
Um eine benutzerdefinierte Beitragstyp-Archivseite hinzuzufügen, müssen Sie zuerst sicherstellen, dass Archive für Ihren benutzerdefinierten Beitragstyp aktiviert sind. In den meisten Fällen ist dies der Fall, aber wenn nicht, müssen Sie sie aktivieren. Das CPT-UI-Plugin verfügt über ein Kontrollkästchen unter Erweiterte Optionen, um Archive zu aktivieren.
Wenn Sie jetzt ziemlich Permalinks verwenden, können Sie auf eine Seite mit benutzerdefinierten Beitragstyparchiven zugreifen, indem Sie eine URL wie die folgende aufrufen:
http://www.example.com/products/
Ersetzen Sie example.com durch Ihren eigenen Domainnamen und Produkte durch Ihren benutzerdefinierten Beitragstypnamen. Wenn Sie Ihren benutzerdefinierten Beitragstyp nicht sehen können, besuchen Sie Einstellungen »Permalinks und klicken Sie auf die Schaltfläche zum Speichern der Änderungen. Dadurch wird Ihre Permalink-Struktur aktualisiert, und Sie sollten jetzt die Seite mit der benutzerdefinierten Beitragstyparchivierung sehen können.
Detaillierte Anweisungen finden Sie in diesem Handbuch auf der Seite mit benutzerdefinierten Beitragstypen.
Sie können Ihrem benutzerdefinierten Beitragstyp auch ein Menüelement in Navigationsmenüs hinzufügen. Einfach auf gehen Aussehen »Menüs und klicken Sie auf die 'Benutzerdefinierten Link' Tab. Fügen Sie als Nächstes Ihren benutzerdefinierten Beitragstypnamen und die URL hinzu.
4. RSS-Feeds für benutzerdefinierte Beitragstypen
WordPress verfügt über einen integrierten RSS-Generator für alle Inhaltstypen, Taxonomien, Autoren und datumsbasierten Archive. Es verwendet eine richtige URL-Struktur, die die Datenbank abfragt und den RSS-Feed generiert, den Sie anzeigen möchten.
Um beispielsweise den RSS-Feed Ihres benutzerdefinierten Beitragstyps "Filme" anzuzeigen, fügen Sie diese URL hinzu:
http://www.example.com/feed/?post_type=movies
Weitere Informationen finden Sie unter Erstellen eines separaten RSS-Feeds für benutzerdefinierte Beitragstypen in WordPress.
5. Hinzufügen benutzerdefinierter Beitragstypen zu Ihrem Haupt-RSS-Feed
Standardmäßig fügt WordPress Ihre Blogbeiträge nur in den RSS-Feed Ihrer Website ein. Dies bedeutet, dass der Inhalt Ihrer benutzerdefinierten Beiträge für Ihre wichtigsten RSS-Feed-Abonnenten nicht sichtbar ist.
Sie können Ihre benutzerdefinierten Beitragstypen problemlos in Ihren RSS-Feed einbinden, indem Sie den folgenden Code zur Datei functions.php Ihres Themas oder zu einem Site-spezifischen WordPress-Plugin hinzufügen.
Funktion myfeed_request ($ qv) if (isset ($ qv ['feed']) & &!! isset ($ qv ['post_type'])) $ qv ['post_type'] = array ('post', 'books', 'Filme'); return $ qv; add_filter ('request', 'myfeed_request');
Ersetzen Sie Bücher und Filme durch Ihre eigenen benutzerdefinierten Beitragstypen.
Weitere Informationen zum Hinzufügen benutzerdefinierter Beitragstypen zum Haupt-RSS-Feed von WordPress.
6. Suchformular für benutzerdefinierte Beitragstypen
Die standardmäßige WordPress-Suchfunktion ist sehr begrenzt. Insbesondere, wenn Sie benutzerdefinierte Posttypen auf Ihrer WordPress-Site verwenden. Sie können Ihrer WordPress-Site ein benutzerdefiniertes Google-Suchformular hinzufügen, aber selbst dieses Formular erlaubt Benutzern nicht die Auswahl von Suchparametern.
Eine andere Lösung ist die Verwendung eines Plugins wie SearchWP, mit dem Sie erweiterte Suchformulare erstellen und alle benutzerdefinierten Post-Typen, Taxonomien und benutzerdefinierten Felder durchsuchen können.
Wenn Sie lieber Ihr eigenes benutzerdefiniertes Suchformular erstellen möchten, müssen Sie Folgendes tun. Fügen Sie zunächst die verborgenen Felder für benutzerdefinierte Beitragstypen in das Suchformular ein, indem Sie diesen Code in die Datei searchform.php Ihres untergeordneten Designs einfügen.
Dieser Code fügt einfach ausgeblendete Felder für Ihre benutzerdefinierten Beitragstypen hinzu und ersetzt den Wert durch Ihre eigenen benutzerdefinierten Beitragstypen. Der nächste Schritt ist, WordPress mitzuteilen, was mit diesen Feldern zu tun ist. Fügen Sie diesen Code vor der Schleife in die Datei search.php Ihres Themas ein: