Fehler mit der REST-API (Gutenberg)
-
Hi!
Wenn das Plugin aktiv ist (Version 3.0.4) bekomme ich einen Fehler in der JS-Console bei Nutzung des Block-Editors. Dieser produziert einen Fehler beim Abruf von REST-Requests, weswegen zB die Dropdown zur Auswahl einer Elternseite nicht angezeigt wird.
Die aufgerufene Rest-Request-URL lautet:
https://—–.de/wp-json/wp/v2/pages?per_page=100&exclude=17576&parent_exclude=17576&orderby=menu_order&order=asc&context=edit&_locale=userDas produziert einen JS-Fehler:
data.min.js?ver=4.4.0:1 Uncaught (in promise) SyntaxError: Unexpected token < in JSON at position 0Was daran liegt, dass das JSON, was vom Server zurückgeliefert wird für die REST-Anfrage nicht korrekt ist.
Anstatt einem JSON-String enthält die Antwort vor diesem String noch zusätzlich diverse Daten in HTML-Kommentaren und zwar in folgender Form:<!–
[FUBADE] Plugin-Version: 3.0.4
[FUBADE] Website zur Registrierung: ——
[FUBADE] WordPress-Version: 5.2.3
[FUBADE] PHP-Version: 7.2.22
[FUBADE] PHP ext geladen: [“Core”,”date”,”libxml”,”openssl”,”pcre”,”sqlite3″,”zlib”,”bcmath”,”bz2″,”calendar”,”ctype”,”curl”,”dba”,”dom”,”hash”,”fileinfo”,”filter”,”ftp”,”gd”,”gettext”,”gmp”,”SPL”,”iconv”,”session”,”intl”,”json”,”ldap”,”mbstring”,”standard”,”mysqlnd”,”mysqli”,”PDO”,”pdo_dblib”,”pdo_mysql”,”pdo_pgsql”,”pdo_sqlite”,”pgsql”,”Phar”,”posix”,”Reflection”,”imap”,”shmop”,”SimpleXML”,”snmp”,”soap”,”sockets”,”exif”,”sysvmsg”,”sysvsem”,”sysvshm”,”tidy”,”tokenizer”,”wddx”,”xml”,”xmlreader”,”xmlrpc”,”xmlwriter”,”xsl”,”zip”,”apache2handler”,”imagick”,”ionCube Loader”]
–>
<!–
[fubade_SR87G] api: 024IAJ3ROO000000VS541L4HVSSSR87G
[fubade_SR87G] notice: E-Junioren
[fubade_SR87G] fullwidth:
[fubade_SR87G] devtools:
–>
…Diese Daten sind kein korrektes JSON und deswegen kann die Antwort des Requests nicht verarbeitet werden. Deaktiviere ich das Plugin, funktioniert der o.a. Request, es kommt valides JSON zurück un die Dropdown für die Auswahl der Elternseite wird korrekt angezeigt.
Danke,
Marc
- The topic ‘Fehler mit der REST-API (Gutenberg)’ is closed to new replies.