Ich bin mir nicht ganz sicher, was ich hier falsch mache, da mich der previous_post_link aus irgendeinem Grund zu einem Beitrag in einer anderen Kategorie führt, obwohl der Parameter in_same_term der Funktion auf true gesetzt ist.
Irgendwelche Ideen?
Vielen Dank.
Dies geschieht, weil Sie mehrere Kategorien in Ihrem Beitrag haben und wp einfach zu dem geht, was auch immer als erstes im Beitrag steht (schätzen). Prüfen diesen Link hier. Auch diese Antwort könnte hilfreich sein.
– dingo_d
1. April 2016 um 11:04 Uhr
Der Beitrag ist nur 1 Kategorie zugeordnet
– Andreas Matthäus
1. April 2016 um 13:34 Uhr
Sie können den Paginierungslink unter der Schleife ausprobieren
– StreetCoder
3. April 2016 um 12:47 Uhr
Sind Sie sicher, dass dieser Beitrag nur 1 Kategorie zugeordnet ist? Ist es möglich, dass es immer noch Uncategorized zugeordnet ist? Es ist auch eine Kategorie und hat die niedrigste ID in der Datenbank.
– dev_masta
4. April 2016 um 3:28 Uhr
Außerdem hoffe ich, dass Sie kein Cache-Plugin verwenden.
– dev_masta
4. April 2016 um 3:32 Uhr
Bearbeiten Sie Ihre Codeblöcke wie folgt. Sie haben ‘.php’ nicht in die 5. Zeile Ihrer single.php-Datei eingefügt. Der vorherige/nächste Beitrag wird nur für die Beiträge der Kategorie angezeigt, die Sie darin angeben if Anweisung der single.php ( hier Kategorie ‘php’ ). Für das folgende Beispiel habe ich ein Verzeichnis „template-parts“ und zwei PHP-Dateien („single-my-category.php“ und „single-generic.php“) in diesem Verzeichnis erstellt.
Hallo, danke für die Antwort, aber das ist eigentlich ein Fehler meinerseits. Ich habe die Frage gekürzt, damit jeder leichter sehen kann, was ich getan habe, und ich habe versehentlich ‘.php’ am Ende weggelassen. Im Code hat es tatsächlich ‘.php’ am Ende des Vorlagennamens. Ich werde dies jetzt in meiner Frage bearbeiten.
– Andreas Matthäus
4. April 2016 um 8:48 Uhr
@AndrewMatthew Ich denke, Sie haben hier sehr wichtige Informationen ausgelassen. Ihr Code funktioniert einwandfrei, also bricht etwas anderes, das nicht gepostet wird, Ihren Code
– Pieter Goosen
4. April 2016 um 10:41 Uhr
next_post_link() & previous_post_link() Nehmen Sie fünf Parameter. Der vierte ist $excluded_terms und der fünfte ist $taxonomy (Standardwert ist ‘category’). Könnten Sie versuchen, beiden Funktionen zwei weitere Parameter hinzuzufügen? 4. wird ” und 5. wird ‘Kategorie’ sein. Bezug
– Sajib Biswas
4. April 2016 um 18:35 Uhr
Geben Sie auch den Kategorienamen in einer einzelnen Seite an. Da single-categoryname.php nicht korrekt ist, sollten Sie es mit taxonomy-taxonomy_name.php versuchen ODER
Dies geschieht, weil Sie mehrere Kategorien in Ihrem Beitrag haben und wp einfach zu dem geht, was auch immer als erstes im Beitrag steht (schätzen). Prüfen diesen Link hier. Auch diese Antwort könnte hilfreich sein.
– dingo_d
1. April 2016 um 11:04 Uhr
Der Beitrag ist nur 1 Kategorie zugeordnet
– Andreas Matthäus
1. April 2016 um 13:34 Uhr
Sie können den Paginierungslink unter der Schleife ausprobieren
– StreetCoder
3. April 2016 um 12:47 Uhr
Sind Sie sicher, dass dieser Beitrag nur 1 Kategorie zugeordnet ist? Ist es möglich, dass es immer noch Uncategorized zugeordnet ist? Es ist auch eine Kategorie und hat die niedrigste ID in der Datenbank.
– dev_masta
4. April 2016 um 3:28 Uhr
Außerdem hoffe ich, dass Sie kein Cache-Plugin verwenden.
– dev_masta
4. April 2016 um 3:32 Uhr