it-swarm.com.de

Benutzerdefinierte Post-Typen, Slug-, Archiv- und SEO-Plugins

Ich habe einen benutzerdefinierten Beitragstyp mit dem Namen "Freunde" erstellt.

Ich kann meine Freunde mit diesen URLs korrekt auflisten:

http://mysite/friends/friend1/

http://mysite/friends/friend2/

http://mysite/friends/friend3/

Aber ich habe ein "logisches" Problem mit der "Archivseite"

Mein Problem ist:

Wenn ich die Option "has_archive" in meinem benutzerdefinierten Feld verwende, kann ich meine Seite zwar anzeigen, jedoch keine SEO-Plugins verwenden, um meine Seite hinsichtlich der Suchbarkeit zu verbessern, und ich kann vor dem keine Inhalte in die Seite einfügen while-Anweisung (have_posts ()) mit der Anweisung "the_content", die ich normalerweise in einer Seitenvorlage verwende.

Wenn ich versuche, eine Seite mit den slug/slugfriends zu verwenden/ich kann SEO-Plugins verwenden, kann ich sogar Inhalte schreiben und dann mit query_posts durch meine Freunde blättern, aber es scheint, dass es keine Möglichkeit gibt, dasselbe zu haben Schnecke für meinen benutzerdefinierten Beitragstyp reserviert. Ich scheine also folgendes haben zu können:

http://mysite/slugfriends/ (served by my page)

http://mysite/friends/friend1/ (served buy custom post type)

http://mysite/friends/friend2/

aber ich kann nicht haben:

http://mysite/friends/ (served by my page)

http://mysite/friends/friend1/ (served buy custom post type)

http://mysite/friends/friend2/

Gibt es jemanden, der das Ziel erreicht hat, eine solche Konfiguration auszuführen? Vielleicht mit Haken oder ähnlichem? Ich habe es auf viele Arten versucht, aber niemand scheint zu funktionieren.

Grüße, Marcello

7
Marcello

Ich weiß nicht, welchen Inhalt Sie in Ihre Archivseite einfügen möchten, aber Sie können immer die Datei "archive-friends.php" verwenden, wie Sie in der Vorlagenhierarchie sehen können, um Ihren Beitragstyp "friends" zu wiederholen .

Dann, um die SEO anzupassen, empfehle ich Ihnen das Plugin WordPress SEO von Yoast , da es eine starke Kompatibilität mit benutzerdefinierten Beitragstypen aufweist, so dass Sie Ihre SEO-Beschreibung und Titel für Ihre "Freunde" definieren können.

1
javierarques