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]
-
Hallo,
evtl. hilft es, wenn du bei dem von dir verwendeten Block Theme „Abisko“ bei dem Query Loop die Einstellung „oben gehaltene Beiträge“ auf „Ausschließen“ stellst (vorausgesetzt, du verwendest den Block Editor):Hier ein Screenshot dazu (bei Klick auf das Bild, wird das Bild vergrößert):

Hilfreich für eine Analyse wäre der Website-Bericht:
Du findest unter Werkzeuge > Website-Zustand > Info einen Bericht zur Website. Warte bitte einen Moment bis die Ladeanzeige ganz oben abgeschlossen ist und kopiere dann per Button den Website-Bericht in deine Zwischenablage. Über den Button „Bericht in die Zwischenablage kopieren“ kannst du den Bericht unverändert (bitte mit den Akzentzeichen am Anfang und Ende) einfügen und anschließend hier posten. Evtl. ergeben sich dann weitere Anhaltspunkte, ob und wo das Problem liegt.
Hier ein Screenshot dazu (bei Klick auf das Bild, wird das Bild vergrößert):

Viele Grüße
Hans-GerdHallo Hans-Gerd,
danke für die schnelle Antwort.
Ich habe mal an dem Loop herumgespielt, das hilft nicht weiter. Ich möchte ja folgendes:
Startseite: Sticky Post + 11 neueste Beiträge
nächste Seite: die nächsten 12 Beiträge
und so weiterwenn ich ausschließe, ist der Sticky Post weg
Und gerade habe ich noch etwas seltsames entdeckt: der Sticky Post erschien ursprünglich am 1.7. (zur Erklärung)
Startseite: Sticky + 12 Beiträge
nächste Seite (also Seite 2): Sticky Post (aber aufgrund des Datums!) + 11 weitere BeiträgeKurz gesagt wird der Sticky Post merkwürdig behandelt, sondern 1. als zusätzlicher Beitrag außerhalb des Loops und 2. als ganz normaler Beitrag in der Datumsreihenfolge
Und vor dem langen Bericht: danke für deine Hilfe!
Hier ist der Bericht von der Website:
` wp-core
version: 7.0.2
site_language: de_DE
user_language: de_DE
timezone: Europe/Berlin
permalink: /%year%/%monthnum%/%postname%/
https_status: true
multisite: false
user_registration: 0
blog_public: 1
default_comment_status: open
environment_type: production
user_count: 2
dotorg_communication: true wp-paths-sizes
wordpress_path: /hp/ct/ab/ys/www/iriteser
wordpress_size: 851,83 MB (893210086 bytes)
uploads_path: /hp/ct/ab/ys/www/iriteser/wp-content/uploads
uploads_size: 8,76 GB (9401380035 bytes)
themes_path: /hp/ct/ab/ys/www/iriteser/wp-content/themes
themes_size: 9,33 MB (9787661 bytes)
plugins_path: /hp/ct/ab/ys/www/iriteser/wp-content/plugins
plugins_size: 15,58 MB (16338208 bytes)
fonts_path: /hp/ct/ab/ys/www/iriteser/wp-content/uploads/fonts
fonts_size: directory not found
database_size: 209,49 MB (219661788 bytes)
total_size: 9,82 GB (10540377778 bytes) wp-active-theme
name: Abisko Child (abisko-child)
version: 1.0.6.1780731384
author: Anders Norén
author_website: https://andersnoren.se
parent_theme: Abisko (abisko)
theme_features: core-block-patterns, post-thumbnails, responsive-embeds, editor-styles, html5, automatic-feed-links, widgets-block-editor, block-templates, editor-style
theme_path: /hp/ct/ab/ys/www/iriteser/wp-content/themes/abisko-child wp-parent-theme
name: Abisko (abisko)
version: 1.0.6
author: Anders Norén
author_website: https://andersnoren.se
theme_path: /hp/ct/ab/ys/www/iriteser/wp-content/themes/abisko wp-themes-inactive (1)
Twenty Twenty-Five: version: 1.5, author: Das WordPress-Team wp-mu-plugins (2)
Health Check Troubleshooting Mode: author: (undefined), version: 1.7.2
WordPress automation by 1blu-easyApps: author: (undefined), version: (undefined) wp-plugins-active (11)
Antispam Bee: version: 2.11.12, author: pluginkollektiv
BBQ Firewall: version: 20260419, author: Jeff Starr
DCO Comment Attachment: version: 2.4.0, author: Denis Yanchevskiy
Editorial Calendar: version: 3.9.4, author: Editorial Calendar Team
GDPR Cookie Compliance: version: 5.1.0, author: Moove Agency
Health Check & Troubleshooting: version: 1.7.1, author: The WordPress.org community
Limit Login Attempts Reloaded: version: 3.3.4, author: Limit Login Attempts Reloaded
Statify: version: 1.8.5, author: pluginkollektiv
Statify – Extended Evaluation: version: 2.6.5, author: Patrick Robrecht
WP Fastest Cache: version: 1.4.9, author: Emre Vona
WPS Hide Login: version: 1.9.18, author: WPServeur, NicolasKulka, wpformation wp-media
image_editor: WP_Image_Editor_Imagick
imagick_module_version: 1691
imagemagick_version: ImageMagick 6.9.11-60 Q16 x86_64 2021-01-25 https://imagemagick.org
imagick_version: 3.8.1
file_uploads: 1
post_max_size: 2G
upload_max_filesize: 2G
max_effective_size: 2 GB
max_file_uploads: 20
imagick_limits:
imagick::RESOURCETYPE_AREA: 251 GB
imagick::RESOURCETYPE_DISK: 9.2233720368548E+18
imagick::RESOURCETYPE_FILE: 6144
imagick::RESOURCETYPE_MAP: 251 GB
imagick::RESOURCETYPE_MEMORY: 126 GB
imagick::RESOURCETYPE_THREAD: 1
imagick::RESOURCETYPE_TIME: 9.2233720368548E+18
imagemagick_file_formats: 3FR, 3G2, 3GP, AAI, AI, APNG, ART, ARW, AVI, AVIF, AVS, BGR, BGRA, BGRO, BIE, BMP, BMP2, BMP3, BRF, CAL, CALS, CANVAS, CAPTION, CIN, CIP, CLIP, CMYK, CMYKA, CR2, CR3, CRW, CUR, CUT, DATA, DCM, DCR, DCX, DDS, DFONT, DJVU, DNG, DOT, DPX, DXT1, DXT5, EPDF, EPI, EPS, EPS2, EPS3, EPSF, EPSI, EPT, EPT2, EPT3, ERF, EXR, FAX, FILE, FITS, FRACTAL, FTP, FTS, G3, G4, GIF, GIF87, GRADIENT, GRAY, GRAYA, GROUP4, GV, H, HALD, HDR, HEIC, HISTOGRAM, HRZ, HTM, HTML, HTTP, HTTPS, ICB, ICO, ICON, IIQ, INFO, INLINE, IPL, ISOBRL, ISOBRL6, J2C, J2K, JBG, JBIG, JNG, JNX, JP2, JPC, JPE, JPEG, JPG, JPM, JPS, JPT, JSON, K25, KDC, LABEL, M2V, M4V, MAC, MAGICK, MAP, MASK, MAT, MATTE, MEF, MIFF, MKV, MNG, MONO, MOV, MP4, MPC, MPG, MRW, MSL, MSVG, MTV, MVG, NEF, NRW, NULL, ORF, OTB, OTF, PAL, PALM, PAM, PANGO, PATTERN, PBM, PCD, PCDS, PCL, PCT, PCX, PDB, PDF, PDFA, PEF, PES, PFA, PFB, PFM, PGM, PGX, PICON, PICT, PIX, PJPEG, PLASMA, PNG, PNG00, PNG24, PNG32, PNG48, PNG64, PNG8, PNM, POCKETMOD, PPM, PREVIEW, PS, PS2, PS3, PSB, PSD, PTIF, PWP, RADIAL-GRADIENT, RAF, RAS, RAW, RGB, RGBA, RGBO, RGF, RLA, RLE, RMF, RW2, SCR, SCT, SFW, SGI, SHTML, SIX, SIXEL, SPARSE-COLOR, SR2, SRF, STEGANO, SUN, SVG, SVGZ, TEXT, TGA, THUMBNAIL, TIFF, TIFF64, TILE, TIM, TTC, TTF, TXT, UBRL, UBRL6, UIL, UYVY, VDA, VICAR, VID, VIDEO, VIFF, VIPS, VST, WBMP, WEBM, WEBP, WMF, WMV, WMZ, WPG, X, X3F, XBM, XC, XCF, XPM, XPS, XV, XWD, YCbCr, YCbCrA, YUV
image_format_transforms: image/heic → image/jpeg, image/heif → image/jpeg, image/heic-sequence → image/jpeg, image/heif-sequence → image/jpeg
gd_version: bundled (2.1.0 compatible)
gd_formats: GIF, JPEG, PNG, WebP, BMP, XPM
ghostscript_version: 9.55.0 wp-server
server_architecture: Linux 5.15.0-89-generic x86_64
httpd_software: Apache
php_version: 8.4.23 64bit
php_sapi: cgi-fcgi
max_input_variables: 5000
time_limit: 120
memory_limit: 512M
max_input_time: -1
upload_max_filesize: 2G
php_post_max_size: 2G
curl_version: 7.81.0 OpenSSL/3.0.2
suhosin: false
imagick_availability: true
opcode_cache: true
opcode_cache_memory_usage: 66746496 of 134217728
opcode_cache_interned_strings_usage: 39.89% of 33554432 (20170072 free)
opcode_cache_hit_rate: 93.17
opcode_cache_full: false
pretty_permalinks: true
htaccess_extra_rules: true
static_robotstxt_file: false
current: 2026-07-22T20:17:10+00:00
utc-time: Wednesday, 22-Jul-26 20:17:10 UTC
server-time: 2026-07-22T22:17:09+02:00 wp-database
extension: mysqli
server_version: 8.0.37-0ubuntu0.22.04.3
client_version: mysqlnd 8.4.23
max_allowed_packet: 134217728
max_connections: 3500 wp-constants
WP_HOME: undefined
WP_SITEURL: undefined
WP_CONTENT_DIR: /hp/ct/ab/ys/www/iriteser/wp-content
WP_PLUGIN_DIR: /hp/ct/ab/ys/www/iriteser/wp-content/plugins
WP_MEMORY_LIMIT: 40M
WP_MAX_MEMORY_LIMIT: 512M
WP_DEBUG: false
WP_DEBUG_DISPLAY: true
WP_DEBUG_LOG: false
SCRIPT_DEBUG: false
WP_CACHE: false
CONCATENATE_SCRIPTS: undefined
COMPRESS_SCRIPTS: undefined
COMPRESS_CSS: undefined
WP_ENVIRONMENT_TYPE: undefined
WP_DEVELOPMENT_MODE: undefined
DB_CHARSET: utf8
DB_COLLATE: undefined
EMPTY_TRASH_DAYS: 30 wp-filesystem
wordpress: writable
wp-content: writable
uploads: writable
plugins: writable
themes: writable
fonts: does not exist
mu-plugins: writableHallo @iriteser
ich habe das gerade mal getestet:Ich habe auf der Test-Website mit dem Theme Abisko insgesamt 11 Beiträge, davon ein Beitrag als Sticky post (also „oben gehalten“).
Wenn ich diesen Beitrag beim Query Loop einbeziehe, dann werden auf der ersten Seite 8+1 Beiträge und auf der zweiten Seite 2+1 Beiträge gezeigt.
Wenn ich bei den Einstellungen „oben gehalten“ auf „ausschließen“ stelle, dann werden auf der ersten Seite 8 Beiträge und auf der zweiten Seite 2 Beiträge gezeigt.
Wenn ich das richtig verstanden habe, wird das aber bei dir nicht in der Form so gezeigt. Richtig?
Wenn ja, teste doch mal bitte, ob das auch der Fall im Parent Theme ist und/oder wenn du den Cache bei „Fastest Cache“ löschst und dann das Plugin deaktivierst.Weitere Ideen: Alle Plugins deaktivieren und dann mal testen. Oder mal ein Standard-Theme wie Twenty Twenty-Five verwenden.
Viele Grüße
Hans-GerdSticky Post (aber aufgrund des Datums!) + 11 weitere Beiträge
Setze mal einen der beiden Beiträge von Seite 2 auf sticky (statt des aktuell gesetzten).
Dann sollten, wenn ich das richtig verstanden habe, jetzt auf Seite 2 bei dir 3 Beiträge sein bzw. der sticky Beitrag auch auf Seite 2 erscheinen.
@la-geek genau, der Sticky Post erscheint zweimal, einmal als Sticky am Anfang (und erhöht die Anzahl der eigentlich anzuzeigenden Beiträge um eins) und dann nochmal gemäß Erscheinungsdatum, also zweimal. D.h. irgendwie wird Sticky nicht richtig verarbeitet. UNd das war mit 7.0.1 definitiv nicht so
Die Sache mit dem Einschließen und Ausschließen ist auch nicht zielführend, denn natürlich möchte ich den Sticky Post genau NICHT ausschließen
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
-
Diese Antwort wurde vor 3 Wochen, 2 Tagen von
iriteser geändert.
@hage Fastest Cache war es nicht, gerade ausprobiert
Ansonsten sind die Tests etwas schwierig, weil das die produktive Seite ist und ich keine Stagingumgebung habe. Und ich will meine armen Leserinnen (wir sind halt alle so zwischen 50 und 75) nicht mit verschiedenen Blogversionen verwirren…
-
Diese Antwort wurde vor 3 Wochen, 2 Tagen von
iriteser geändert.
Sticky Post (aber aufgrund des Datums!) + 11 weitere Beiträge
… das hatte ich bei mir auch berücksichtigt.
Die Sache mit dem Einschließen und Ausschließen ist auch nicht zielführend, denn natürlich möchte ich den Sticky Post genau NICHT ausschließen
… das wollte ich auch nur zum Testen so einstellen.
Ich habe gerade mal meine Testumgebung auf WordPress 6.9.5 mit dem Theme Abisko per Rollback umgestellt und konnte zumindest hier keinen Unterschied im Verhalten feststellen.
ach so, beim ausschließen verhält sich das Ganze wie erwartet (12 Beiträge auf Seite 1, der Post taucht generell nicht auf)
Ich finde das alles auch sehr seltsam, ich weiß haargenau, dass mit 7.0.1 alles in Ordnung war, weil ich meinen Blog gerade erst wieder reaktiviert habe und die versammelte Technik neu aufgesetzt habe. Und natürlich ausführlich Theme, Loop etc getestet habe.
Aber abgesehen davon: es kann nicht sein, dass man sagt „bitte 12 Beiträge pro Seite“ und dann sind es 13. Und dass ein Beitrag zweimal auftaucht – ist auch nicht normal.
-
Diese Antwort wurde vor 3 Wochen, 2 Tagen von
iriteser geändert.
Ich habe auch nochmal in meine functions.php geschaut, weil ich ein bisschen was selbst gemacht habe. Ist aus meiner Sicht alles unverdächtig:
- Disable XMLRPC
- Links in Kommentaren in neuem Tab öffnen
- thumbnail regenerate bzw. keine großen Bilder erzeugen
- Ersatzbild anzeigen, wenn ein Beitrag kein Beitragsbild hat
- Datenschutz-Checkbox im Kommentarformular bisschen nett gemacht
- eine Suche in Kommentaren (gibt es ja leider standardmäßig nicht)
- Bild für RSS Feed festlegen
Das war es
Aber abgesehen davon: es kann nicht sein, dass man sagt „bitte 12 Beiträge pro Seite“ und dann sind es 13.
nun ja, der Sticky post soll ja zusätzlich gezeigt werden. Das kann ich schon nachvollziehen, auch wenn ich da eine zusätzliche Option in der Art „Sticky Post zusätzliche zeigen?“ – ja/nein nicht schlecht fände.
Und dass ein Beitrag zweimal auftaucht – ist auch nicht normal.
Da gebe ich dir durchaus recht. Bei mir wird der gleiche Beitrag auch zweimal gezeigt.
Vielleicht wäre es da sinnvoll, wenn du einen Issue erstellst bzw. prüfst, ob es bereits dazu einen Issue gibt.
hm, ich blogge seit ewigen Zeiten und Sticky Posts wurden nie zusätzlich angezeigt, zumindest kann ich mich nicht erinnern. Wirft ja auch das ganze Design über den Haufen, wenn man statt ein 4×3 Grid auf einmal was anderes hat.
Aber egal, ich schaue Github mal durch, suche meine Zugangsdaten und eröffne dann ggf. einen Issue
Danke dir fürs Mitdenken und Mittesten!!!!
ich blogge seit ewigen Zeiten und Sticky Posts wurden nie zusätzlich angezeigt
Ich kann mich daran erinnern, dass ich das Problem früher auch hatte und dann sticky posts nicht mehr verwendet habe.
Ansonsten sind die Tests etwas schwierig, weil das die produktive Seite ist und ich keine Stagingumgebung habe.
Evtl. ist ja eine lokale Version mit localwp eine Option. Da kannst du problemlos das Verhalten in einer lokalen Umgebung testen.
Wenn ich diesen Beitrag beim Query Loop einbeziehe, dann werden auf der ersten Seite 8+1 Beiträge und auf der zweiten Seite 2+1 Beiträge gezeigt.
Ich hätte schwören können, dass dort stand
auf der zweiten Seite 2 Beiträge gezeigt.
und nicht 2+1. Habe ich mich wohl verlesen.
Sowas kann man auch im Playground gut testen. Das ist ohnehin die Stelle die für die Gutenberg-Entwickler zum Nachstellen relevant wäre. 🙂
Danke für den Tipp mit Playground. auf Anhieb tritt das Problem genauso auf. ICh werde jetzt mal ein wenig herumspielen.
-
Diese Antwort wurde vor 3 Wochen, 2 Tagen von
Du musst angemeldet sein, um auf dieses Thema zu antworten.