Ich habe eine Homepage, die ein paar verschiedene Beiträge aus verschiedenen Kategorien anzeigen sollte. Ich benutze die Option “Diesen Beitrag auf die Titelseite kleben” und jeder Postpermalink sieht wie http://site.com/sample-post/
.
Nun sollte diese Seite auch einen Blog mit Artikeln (diese sind anders als die Homepage) im /blog
mit Permalinks wie http://site.com/blog/sample-post/
. Ich dachte daran, dies durch benutzerdefinierte Post-Typen zu tun. Auf diese Weise hätte ich “Homepage-Artikel” und “Blog-Posts”, aber ich habe das Gefühl, dass ich es überkompliziere. Gibt es eine Möglichkeit, es einfacher zu machen?
Wenn Sie möchten, dass Ihre Homepageartikel nicht über ihre URL unter http://site.com/blog/
zugänglich sind, müssen Sie für sie einen eigenen Beitragstyp erstellen. Wenn es Ihnen andererseits egal ist, ob sie auf ihre eigene URL zugreifen können, sie aber nicht zusammen mit den “normalen” Blog-Posts pre_get_posts
, können Sie sich einfach in pre_get_posts
und das Blog ändern Abfrage, um sie aus der Standard-Blog-Archivansicht auszuschließen.