WordPress 7.0.2 Problem mit Sticky Post
-
Hallo zusammen
ich habe auf meiner Startseite auf einmal 13 Beiträge, obwohl eine Anzahl von 12 eingestellt ist. Ich verwende überall denselben Loop, auf den folgenden Seiten und auf der Suchseite sind es nur 12 Beiträge.
Der erste Beitrag ist ein Sticky Post, nehme ich das raus, sind es wieder 12.
Bei 7.0.1 hat es noch sauber funktioniert.
Hat sonst noch jemand das Problem beobachtet? Kann man das irgendwie melden?
Workaround wäre vermutlich eine kleine Funktion, aber das kann ja irgendwie nicht sein.
LG Irit
Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]
-
Darf ich nochmal um Hilfe bitten? Ich habe mir jetzt eine Playground-Spielseite angelegt. Kann man die öffentlich verfügbar machen? Ich kenne mich damit überhaupt nicht aus
hmm, so weit ich weiß nicht, aber warum willst du die Playground-Website öffentlich machen?
Bei LocalWP ist das möglich, wenn man einen kostenlosen Account auf https://localwp.com/ einrichtet.
-
Diese Antwort wurde vor 3 Wochen, 1 Tag von
Hans-Gerd Gerhards geändert.
stimmt auch wieder. Ich habe eine Issue aufgemacht.
Und ich habe etws erstaunliches bemerkt: auf der Startseite ist ja mit dem Sticky Post ein Beitrag mehr. Ich habe dann bei Playground die nächstältere Version 6.9. eingestellt und da ist das auch. Mit dem Standardtheme und mit Abisko.
Ich bin mir aber 100% sicher, dass ich das mit 7.0.1 nicht hatte. Habe auch noch zwei Leserinnen gefragt und die haben das bestätigt: 12 Beiträge inkl. Sticky Post auf der Startseite. Ist ja auch wegen des Grids einfahc zu sehen, der 13. Post fällt ja aus der Reihe. Es ist mir rätselhaft
-
Diese Antwort wurde vor 3 Wochen, 1 Tag von
iriteser geändert.
Poste gerne den Link zum Issue, damit wir verfolgen können, was sich da ergibt.
Ich habe dann bei Playground die nächstältere Version 6.9. eingestellt und da ist das auch.
Das hatte ich bei meiner Testinstanz auch schon gemacht und dir geschrieben. An sich kann ich mir nicht vorstellen, dass das bei 7.0.1 anders gewesen ist, weil da an sich „nur“ Sicherheitslücken gefixt wurden, siehe hier: https://wordpress.org/documentation/wordpress-version/version-7-0-2/ 🤔
tja, ich verstehe es auch nicht. Es gab auch keine neue Version des Themes. wenn ich mich recht erinnere, wurde GDPR Cookie Compliance aktualisiert, sonst nichts.
Hier der Link zum Issue:
https://github.com/WordPress/gutenberg/issues/80624-
Diese Antwort wurde vor 3 Wochen, 1 Tag von
iriteser geändert.
Danke, dass du den Issue erstellt hast. 👍🏻
Bin mal gespannt, was das ergibt.Ich habe das jetzt auch einmal auf PLayground getestet, mit WordPress 7.0.2 und WordPress 6.9.4 (gibt da kein 6.9.5).
Beide liefern dasselbe Ergebnis.1. Sticky Post wird auf jeder Seite angezeigt.
2. Sticky erhöht die gesetzte Zahl an Beiträgen um 1
3. Bug: Statt den Sticky Post im Loop zu wiederholen, wird die Stelle in meinem Test frei gelassen. Im Video, ist das auf Seite 3 zu sehen.Eingestellt sind im Video 5 Beiträge pro Seite, angezeigt werden 5 + Sticky
Es ist auf Playground nichts anderes installiert als WordPress und das Theme Abisko
Sprich: bis vorgestern oder so hatte ich immer 12 Beiträge pro Seite und Sticky wurde auf der ersten Seite korrekt berücksichtigt und wurde auch nur einmal im Loop gelistet
Wenn ich das richtig verstehe, hattest du 12 Beiträge eingestellt. Angezeigt wurden (in WordPress 7.0.1) 11 + Sticky. Auf den nächsten Seiten wurden 12 Beiträge angezeigt ohne Sticky (also weder oben angeheftet noch im Loop):
Das kann nicht an WordPress liegen, es muss eine andere Ursache haben.
Aber ja, es ist ein Bug, wenn Sticky Post entweder zusätzlich im Loop angezeigt wird oder einfach eine leere Stelle im Loop produziert.Danke für den erneuten Test, ich überlege die ganze Zeit, was noch anders gewesen sein könnte. Bisher ist mir nichts eingefallen, ich bastele nicht ständig am Blog herum. Aber ich überlege mal weiter, vielleicht fällt mir noch etwas ein
Korrektur: mir ist noch etwas eingefallen. Ich hatte ursprünglich den Block mit der Kommentaranzahl im Loop. Das habe ich noch geändert auf den Block „Link zu den Kommentaren“. Ich probiere das morgen mal aus, ob es eine Änderung gibt. Außerdem hatte ich den Zeitraum erhöht, bis die Kommentare zu einem Beitrag geschlossen werden.
Hm, habe da gerade nochmal reingeschaut, ganz merkwürdiges Phänomen:
im Loop selbst (also unter Editor- Vorlagen) erscheint in der Blockliste „Link zu Kommentaren“, ich verwende den Block so wie er ist als Vorlage auf der Startseite. Wenn ich da die Blockliste anschaue, erscheint dieser Block aber nicht – alles andere (also Beitragsbild, Veröffentlichungsdatum, Titel) aber schon. Das ist ja ganz merkwürdig.
Es ist insgesamt merkwürdig. Ein Sticky Post, für den innerhalb des Loops eine Lücke gestaltet wird. Ein Leerraum, der den Platz eines normalen Textes einnimmt. 😱
Das mit den Kommentaren könnte auch irgendwie (seltsamen) Einfluss haben, da diese datiert sind. Falls ich morgen Zeit und Muße finde (und falls ich den Block finde), teste ich es damit einmal.
Hallo @iriteser
ich habe mir das noch mal angesehen und einige Tests mit insgesamt 11 Beiträgen, davon ein Beitrag als Sticky Post durchgeführt.Bei meinem Test habe ich die Query Loop (Abfrageschleife so eingerichtet, dass ich bei Darstellung rechts 8 Beiträge und bei „Oben gehaltene Beiträge“ „Einbeziehen“ eingestellt habe.
- Zunächst ist völlig egal, welches Block Theme verwendet wird, es werden auf der ersten Seite immer der Sticky Post und danach die ersten 8 Beiträge gezeigt. Auf der zweiten Seite werden dann wieder der Sticky Post und anschließend die restlichen zwei Beiträge gezeigt.
- Dann habe ich versucht, das Problem mit zwei Abfrageblöcken zu lösen: Ein Abfrageblock, der nur Sticky Posts zeigt und ein Abfrageblock, der alle Beiträge außer sticky posts zeigt. Da müsste man allerdings mit einem Snippet dafür sorgen, dass der erste Abfrageblock auf der zweiten Seite nicht gezeigt wird. Dafür habe ich leider keine Lösung gefunden.
- Als Workaround gehe ich auf einer Website so vor: Ich verwende keine sticky posts, sondern ändere da lediglich das Erstellungsdatum des Posts, so dass er an der ersten Stelle steht. Das klappt dann ohne Probleme. Vielleicht ist das eine Lösung, die für dich (erst mal) in Frage kommt.
Da seit einiger Zeit keine Rückmeldung mehr vom TE (Thread-Ersteller) kam, wird der Thread aus administrativen Gründen auf gelöst gesetzt, damit die ungelösten Threads, in denen noch Hilfe benötigt wird, leichter auffindbar sind.
Der Status „gelöst“ kann vom TE jederzeit geändert und der Thread kann mit Nachfragen oder einem Feedback ergänzt werden.
Lösung gefunden? In einem User-helfen-User-Forum wie diesem hier ist das Posten der Lösung für andere User immer hilfreich, danke.
-
Diese Antwort wurde vor 3 Wochen, 1 Tag von
Du musst angemeldet sein, um auf dieses Thema zu antworten.