WordPress 7 – JSON Fehler bei neuem Beitrag mit Amazon-Links
-
Ein sehr kurioser Fehler ist bei uns aufgetreten.
Fehler: Sobald ein oder mehrere Amazon Affiliate Links in einen neuen Beitrag eingefügt werden und eine Zwischenspeicherung erfolgt oder manuell gespeichert/veröffentlicht werden soll, gibt es einen JSON-Fehler: Die Aktualisierung ist fehlgeschlagen. Die Antwort ist keine gültige JSON-Antwort.
Bereits getestet:
- Es wurden alle Plugins deaktiviert.
- Ein Standard-Theme geladen.
- Verschiedene Browser und Rechner getestet.
- WordPress 7 erneut installiert.
- Cache im Browser und WordPress gelöscht
- In der function.php ein Script zur Deaktivierung der Zwischenspeicherung und Revisionen der Beiträge testweise eingefügt.
Alles Ohne Erfolg
Es kommt leider zum denkbar schlechtesten Zeitpunkt. Da aktuell Prime Days sind….
Version: WordPress 7
Hat jemand eine Lösung?
-
Dieses Thema wurde vor 3 Wochen, 6 Tagen von
ittweak geändert.
Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]
-
Bitte den Website-Bericht bereitstellen: https://de.wordpress.org/support/topic/bevor-du-ein-neues-thema-thread-erstellst/
Und mit welchem Editor bearbeitest du die Beiträge?
Wie sieht so ein Affiliate Link aus? Woher kommt der, wie fügst du ihn ein?Gerne auch per Screenshot zeigen: https://de.wordpress.org/support/topic/wie-kann-man-bilder-in-einen-forenbeitrag-einfuegen/
Zustandsbericht:
### wp-core ###
version: 7.0
site_language: de_DE
user_language: de_DE
timezone: +01:00
permalink: /%postname%/
https_status: true
multisite: false
user_registration: 0
blog_public: 1
default_comment_status: open
environment_type: production
user_count: 1
dotorg_communication: true
### wp-paths-sizes ###
wordpress_path: /mnt/web324/c0/66/51754066/htdocs/WordPress_07
wordpress_size: 11,06 GB (11874193190 bytes)
uploads_path: /mnt/web324/c0/66/51754066/htdocs/WordPress_07/wp-content/uploads
uploads_size: 2,13 GB (2284706707 bytes)
themes_path: /mnt/web324/c0/66/51754066/htdocs/WordPress_07/wp-content/themes
themes_size: 16,97 MB (17792390 bytes)
plugins_path: /mnt/web324/c0/66/51754066/htdocs/WordPress_07/wp-content/plugins
plugins_size: 67,13 MB (70395249 bytes)
fonts_path: /mnt/web324/c0/66/51754066/htdocs/WordPress_07/wp-content/uploads/fonts
fonts_size: directory not found
database_size: 110,59 MB (115965952 bytes)
total_size: 13,38 GB (14363053488 bytes)
### wp-active-theme ###
name: OceanWP (oceanwp)
version: 4.1.6
author: OceanWP
author_website: https://oceanwp.org/about-oceanwp/
parent_theme: none
theme_features: core-block-patterns, widgets-block-editor, align-wide, wp-block-styles, responsive-embeds, editor-styles, editor-style, menus, post-formats, title-tag, automatic-feed-links, post-thumbnails, custom-header, custom-logo, html5, woocommerce, wc-product-gallery-zoom, wc-product-gallery-lightbox, wc-product-gallery-slider, customize-selective-refresh-widgets, widgets
theme_path: /mnt/web324/c0/66/51754066/htdocs/WordPress_07/wp-content/themes/oceanwp
auto_update: Deaktiviert
### wp-plugins-active (17) ###
Advanced Editor Tools: version: 5.9.2, author: Automattic, Automatische Aktualisierungen deaktiviert
Borlabs Cookie: version: 3.4.2, author: Borlabs GmbH, Automatische Aktualisierungen aktiviert
Easy Table of Contents: version: 2.0.85, author: Magazine3, Automatische Aktualisierungen deaktiviert
GDPR Comments: version: 1.0.2, author: flowdee, Automatische Aktualisierungen deaktiviert
ittweak-custom-plugin: version: 1.0.1, author: IT Tweak, Automatische Aktualisierungen deaktiviert
Ocean Extra: version: 2.5.6, author: OceanWP, Automatische Aktualisierungen deaktiviert
Plus WebP or AVIF: version: 5.11, author: Katsushi Kawamori, Automatische Aktualisierungen deaktiviert
Related Posts By PickPlugins: version: 2.0.66, author: PickPlugins, Automatische Aktualisierungen deaktiviert
Shariff Wrapper: version: 4.6.22, author: Jan-Peter Lambeck & 3UU, Automatische Aktualisierungen deaktiviert
Simple Lightbox: version: 2.9.5, author: Archetyped, Automatische Aktualisierungen deaktiviert
Statify: version: 1.8.5, author: pluginkollektiv, Automatische Aktualisierungen deaktiviert
Statify – Extended Evaluation: version: 2.6.5, author: Patrick Robrecht, Automatische Aktualisierungen deaktiviert
Title Remover: version: 1.2.1, author: WPGurus, Automatische Aktualisierungen deaktiviert
WPCode Lite: version: 2.3.6, author: WPCode, Automatische Aktualisierungen deaktiviert
WP Fastest Cache: version: 1.4.9, author: Emre Vona, Automatische Aktualisierungen deaktiviert
WP Fastest Cache Premium: version: 1.7.7, author: Emre Vona, Automatische Aktualisierungen deaktiviert
Yoast SEO: version: 27.9, author: Team Yoast, Automatische Aktualisierungen deaktiviert
### wp-plugins-inactive (2) ###
Affiliate Amazon Shortcode: version: 2.0, author: OnoDev77, Automatische Aktualisierungen deaktiviert
All-in-One WP Migration and Backup: version: 7.105, author: ServMask, Automatische Aktualisierungen deaktiviert
### wp-media ###
image_editor: WP_Image_Editor_Imagick
imagick_module_version: 1693
imagemagick_version: ImageMagick 6.9.13-44 Q16 x86_64 19245 https://legacy.imagemagick.org
imagick_version: 3.7.0
file_uploads: 1
post_max_size: 128M
upload_max_filesize: 128M
max_effective_size: 128 MB
max_file_uploads: 20
imagick_limits:
imagick::RESOURCETYPE_AREA: 122 MB
imagick::RESOURCETYPE_DISK: 1073741824
imagick::RESOURCETYPE_FILE: 192
imagick::RESOURCETYPE_MAP: 512 MB
imagick::RESOURCETYPE_MEMORY: 256 MB
imagick::RESOURCETYPE_THREAD: 1
imagick::RESOURCETYPE_TIME: 9.2233720368548E+18
imagemagick_file_formats: 3FR, 3G2, 3GP, A, AAI, AI, APNG, ART, ARW, AVI, AVS, B, BGR, BGRA, BGRO, BMP, BMP2, BMP3, BRF, C, CAL, CALS, CANVAS, CAPTION, CIN, CIP, CLIP, CMYK, CMYKA, CR2, CR3, CRW, CUR, CUT, DATA, DCM, DCR, DCX, DDS, DFONT, DNG, DPX, DXT1, DXT5, EPDF, EPI, EPS, EPS2, EPS3, EPSF, EPSI, EPT, EPT2, EPT3, ERF, FAX, FILE, FITS, FLV, FRACTAL, FTP, FTS, G, G3, G4, GIF, GIF87, GRADIENT, GRAY, GRAYA, GROUP4, H, HALD, HDR, HISTOGRAM, HRZ, HTM, HTML, HTTP, HTTPS, ICB, ICO, ICON, IIQ, INFO, INLINE, IPL, ISOBRL, ISOBRL6, JNG, JNX, JPE, JPEG, JPG, JPS, JSON, K, K25, KDC, LABEL, M, M2V, M4V, MAC, MAGICK, MAP, MASK, MAT, MATTE, MEF, MIFF, MKV, MNG, MONO, MOV, MP4, MPC, MPEG, MPG, MRW, MSL, MSVG, MTV, MVG, NEF, NRW, NULL, O, 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, PS, PS2, PS3, PSB, PSD, PTIF, PWP, R, RADIAL-GRADIENT, RAF, RAS, RAW, RGB, RGBA, RGBO, RGF, RLA, RLE, RMF, RW2, SCR, SCREENSHOT, 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, WMV, WPG, X3F, XBM, XC, XCF, XPM, XPS, XV, Y, 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, AVIF
ghostscript_version: not available
### wp-server ###
server_architecture: Linux localhost 5.14.0-611.24.1.el9_7.x86_64 #1 SMP Linux localhost 5.14.0-611.24.1.el9_7.x86_64 #1 SMP Linux localhost 5.14.0-611.24.1.el9_7.x86_64 #1 SMP
httpd_software: Apache/2.4.68 (Unix)
php_version: 8.4.22 64bit
php_sapi: cgi-fcgi
max_input_variables: 4000
time_limit: 240
memory_limit: 512M
max_input_time: 60
upload_max_filesize: 128M
php_post_max_size: 128M
curl_version: 8.19.0 OpenSSL/3.0.20
suhosin: false
imagick_availability: true
opcode_cache: true
opcode_cache_memory_usage: 74518464 of 268435456
opcode_cache_interned_strings_usage: 100% of 8388608 (0 free)
opcode_cache_hit_rate: 98.57
opcode_cache_full: false
pretty_permalinks: true
htaccess_extra_rules: true
static_robotstxt_file: false
current: 2026-06-25T06:32:46+00:00
utc-time: Thursday, 25-Jun-26 06:32:46 UTC
server-time: 2026-06-25T07:32:44+01:00
### wp-database ###
extension: mysqli
server_version: 5.7.42-log
client_version: mysqlnd 8.4.22
max_allowed_packet: 67108864
max_connections: 3000
### wp-constants ###
WP_HOME: undefined
WP_SITEURL: undefined
WP_CONTENT_DIR: /mnt/web324/c0/66/51754066/htdocs/WordPress_07/wp-content
WP_PLUGIN_DIR: /mnt/web324/c0/66/51754066/htdocs/WordPress_07/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 existSo sieht ein Link aus: https://amzn.to/4uWGV3j
Die Links kommen direkt von Amazon.
Dieser wurde sowohl als normaler Link eingefügt und testweise auch per HTML-Blog (jeweils im Gutenberg-Editor). Beides führte zu diesem Problem siehe Screenshot:

Die Links kommen direkt von Amazon.
Was heißt das? Sind das nur Links aka URLs oder handelt es sich um HTML-Code? Hast du ein Beispiel parat? Gerne per Code-Block hier im Editor einfügen.
Bist du beim Bearbeiten der Beiträge ein Administrator oder ein Nutzer mit einer anderen Rolle?
Bearbeitet wird alles als Admin. Der Link wird von Amazon Partner Net generiert als Kurzlink auf ein Produkt. Wahlweise steht auch ein kompletter Link mit allen Details zur Auswahl. Das ändert aber auch nichts an dem Problem. Egal ob Kurzlink oder komplett…der Fehler bleibt.
Hier nochmal der Kurzlink als Code…ist halt ein Link…nichts besonderes…
Im Komplettlink steht dann halt https://amazon.com/der-Artikel/und-so-weiterhttps://amzn.to/4xLIeV9-
Diese Antwort wurde vor 3 Wochen, 5 Tagen von
ittweak geändert.
Du kannst Folgendes testen (entweder/oder):
1. Als Textlink; nutze nicht den Link, sondern einen reinen Text z. B. so:
<a href="https://amzn.to/4xLIeV9">Zum Amazon-Produkt</a>
aber nicht so:
<a href="https://amzn.to/4xLIeV9">https://amzn.to/4xLIeV9</a>2. Nutze statt des Kurzlinks den kompletten URL, umwandeln kannst du es dort:
https://checkshorturl.com/
Der komplette Link für dein Beispiel ist:
https://www.amazon.de/Samsung-Smartphone-Speicher-Prozessor-Herstellergarantie/dp/B0G58XCXF8?pf_rd_r=XWVG48ES3G9Q8BW7VQRC&pf_rd_p=f5f40ad4-2e61-47bc-8379-84dcb5c02115&sbo=9ZOMT9Jm0JH/t%2BWi68iDSA%3D%3D&th=1&linkCode=sl2&tag=ittweak05-21&linkId=7e66c64bf25b6de7ecbae3b0c2909d18&ref_=as_li_ss_tl3. Speichere einmal die Permalinks neu ab
4. Füge den Kurzlink testweise einmal über den klassischen Block ein.
5. Firewall Provider, gefunden dort:Wenn du im Block-Editor (Gutenberg) arbeitest, kommuniziert dein Browser im Hintergrund per JSON-Format mit dem Server. URLs mit Mustern wie amzn.to oder bestimmten Tracking-Parametern werden von restriktiven Server-Schutzregeln fälschlicherweise als potenzielle Hacker-Angriffe (z. B. URL-Injection) eingestuft und blockiert. Der Server liefert dann eine blockierte HTML-Fehlerseite statt JSON zurück, was die Fehlermeldung auslöst.
Sowie auch dort
Das Problem liegt daran, dass Sicherheitsfilter deines Webhosters (die Web Application Firewall / WAF oder mod_security) die REST-API von WordPress blockieren, sobald das System versucht, den Kurzlink zu speichern
Hab versucht das bei mir nachzustellen – hier geht es immer. Mein Verdacht war erst, dass die URL ggfs. als oembed-URL erkannt wird, denn
amzn.tosteht auf der Liste der unterstützten oembed Provider. Aber das scheint es nicht zu sein.Daher wären meine Tipps:
- Deaktiviere testweise alle Plugins. Kannst du den Inhalt dann speichern? Dann war eines der Plugins hieran Schuld.
- Auch kannst du testweise das Theme zu einem Standard-Theme wechseln, auch wenn ich bei OceanWP jetzt nicht wirklich einen Grund für das Problem sehen kann.
- Die Meldung ist, dass die JSON-Antwort falsch ist. Mit den Entwicklertools in deinem Browser, kannst du dir diese anschauen (falls du dir das zutraust). Wenn du den Editor geöffnet hast, drückst du die Taste F11 und wechselst dort auf das Netzwerk-Tab. Dann speicherst du im Editor den Inhalt und müsstest im Netzwerk-Tab mindestens einen neuen Eintrag sehen, dessen Inhalt du dir anschauen könntest.
- Möglich wäre auch, dass ein serverseitiger Fehler der Grund ist. In dem Fall wäre diese im Error-Log deines Hostings zu finden. Sprich dazu den Support deines Hosters an.
- Ebenfalls der Support deines Hosters könnte dir die Frage beantworten, ob auf deren Seite irgendeine Firewall/Sicherheitstool existiert was Anfragen filtert. Dadurch könnten solche schwer greifbaren Fehlermeldungen ebenfalls entstehen.
Deaktiviere testweise alle Plugins. Kannst du den Inhalt dann speichern? Dann war eines der Plugins hieran Schuld.
Auch kannst du testweise das Theme zu einem Standard-Theme wechseln, auch wenn ich bei OceanWP jetzt nicht wirklich einen Grund für das Problem sehen kann.Wurde schon gemacht, siehe Post 1
Bereits getestet:
Es wurden alle Plugins deaktiviert.
Ein Standard-Theme geladen.—————
Ebenfalls der Support deines Hosters könnte dir die Frage beantworten, ob auf deren Seite irgendeine Firewall/Sicherheitstool existiert was Anfragen filtert. Dadurch könnten solche schwer greifbaren Fehlermeldungen ebenfalls entstehen.
Hatte ich bereits zuvor geschrieben.
Ich hatte alle Hoffnungen in den Provider-Tipp gelegt aber auch dieser gab mir nur die Rückmeldung, dass die Links von Amazon nicht blockiert werden. Weder Short-Links noch Full-Links.
@la-geek Punkt 1-4 hatte ich vorher schon getestet. Die Links waren übrigens immer mit TEXT…und darauf der eigentliche Link. Auch der Tipp mit dem Standard-Editor-Block hat leider nicht geholfen.
@threadi In den Entwickler Tools unter Netzwerk stehen zwar mehrere Warnungen aber keine expliziten „Fehler“ die auf dieses Problem Rückschluss geben. Die Warnungen beziehen sich auf den Blockeditor der anscheinend noch alte Codes verwendet „Mouseover“ anstatt „Pointer“ usw…
Ich vermute, dass es irgendwas mit dem neuen WordPress 7 zutun hat, weil vor dem Update vor 2 Tagen auf die 7er-Version lief alles. Naja egal. Der Prime-Day ist eh morgen vorbei und die verloren Umsätze nicht wiederbringbar….
Trotzdem Vielen Dank für eure Tipps.
Das klingt nicht nach Meldungen im Netzwerk-Tab sondern von der Konsole. Das nochmal anschauen und vlt. doch mal das Error-Log vom Hosting selbst anschauen.
Das sind die Meldungen aus dem Netzwerk-Tab des Browsers. Der heißt bei Firefox Netzwerkanalyse. F11 öffnet bei meinem Browser nichts sondern schickt ihn in den Vollbildmodus.

Was ist mit: „das Error-Log vom Hosting selbst anschauen“. Ich habe keinen Zugriff auf deren Server und auch nicht auf die Error-Logs.
Ah, sorry F12 ist es. Benutz ich so selten 😀
Du bist aber schon im richtigen Tab. Wenn du auf Speichern klickst, muss ein neuer Eintrag dort entstehen. Und in dessen Antwort könnte möglicherweise ein Fehler zu sehen sein.
Wenn du auf das Error-Log keinen Zugriff hast, frage den Support deines Hosters. Die haben ihn in jedem Fall.
Punkt 1-4 hatte ich vorher schon getestet.
Aber leider hattest du vergessen, uns das auch mitzuteilen.
Auch der Tipp mit dem Standard-Editor-Block hat leider nicht geholfen
Versuche es mal mit dem Plugin Classic Editor; sollte das funktionieren, kann man den Fehler etwas eingrenzen.
Alle Vorschläge aus meinem zweiten Link hast du ausprobiert?
Sowie auch dort
Das Problem liegt daran, dass Sicherheitsfilter deines Webhosters (die Web Application Firewall / WAF oder mod_security) die REST-API von WordPress blockieren, sobald das System versucht, den Kurzlink zu speichern
Ich könnte unseren Hoster echt einfach nur verprügeln…
Laut diversen Telefonaten mit dem Technik-Support und dem Server-Support läge der Fehler nicht beim Hoster…man könne nichts feststellen. Sind die echt so blind und wissen nicht was auf deren Servern los ist?
Jetzt geht der Kunde nochmals auf die Suche und siehe da…es lag doch am Hoster!
Nach der Deaktivierung vom Gästebuch-Spam-Filter (was auch immer der mit unserem Problem zu tun hatte) gibt es jetzt plötzlich keinerlei Schwierigkeiten mehr die Links zu posten.
Wir werden uns bei Zeiten nach einem anderen Kompetenteren Webhoster umschauen.Auch wenn eure Tipps nicht zum Ziel geführt haben, nochmals vielen Dank für eure Mühe!
Hier nochmal die Lösung in Kurzfassung:Wenn ihr bei dem Webhoster „Strato“ seid, deaktiviert den Gästebuch-Spam-Filter und die Amazon-Links können ohne einen JSON-Fehler wieder verwendet werden.
Liebe Grüße
IT Tweak
Strato sagt schon alles 😀 Danke für die Rückmeldung und fürs gelöst-markieren 🙂
Der Gästebuch-Spamfilter von Strato macht schon seit Jahren Probleme, den hatte ich gar nicht mehr auf dem Schirm. Mit Json hätte ich den jetzt aber auch nicht in Zusammenhang gebracht.
Danke für das Posten der Lösung 👍
-
Diese Antwort wurde vor 3 Wochen, 5 Tagen von
Du musst angemeldet sein, um auf dieses Thema zu antworten.