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

7

Ich habe einen benutzerdefinierten Beitragstyp namens "Freunde" erstellt.

Ich kann meine Freunde mithilfe dieser 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" meines benutzerdefinierten Felds verwende, kann ich meine Seite sehen, aber ich kann keine SEO-Plugins verwenden, um meine Seite hinsichtlich der Suchbarkeit zu verbessern, und ich kann keinen Inhalt innerhalb der Seite vor dem platzieren while-Anweisung (have_posts ()) mit der Anweisung "the_content", die ich normalerweise in einer Seitenvorlage verwenden würde.

Wenn ich versuche, eine Seite mit dem Slug / Slugfriends / zu verwenden, kann ich SEO-Plugins verwenden, kann ich sogar Inhalte schreiben und dann query_posts verwenden, um durch meine Freunde zu blättern, aber es scheint, dass es keine Möglichkeit gibt, dasselbe zu haben Schnecke für meinen benutzerdefinierten Beitragstyp reserviert. Also ich scheine, dass ich haben kann:

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 ein paar Haken oder ähnlichem? Ich habe es auf viele Arten versucht, aber niemand scheint zu funktionieren.

Grüße, Marcello

Marcello
quelle

Antworten:

1

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 "Freunde" zu wiederholen.

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

Javierarques
quelle