Support » Algemeen WordPress » De reactie is geen geldige JSON-reactie.

  • Tijdens het opzetten van een nieuwe website voor een muziek programma genaamd Ons Weekend!?, kom ik op de volgende error. Bij het toevoegen van een YouTube video via het YouTube blok en via de plugin “Embed Plus for YouTube – Gallery, Channel, Playlist, Live Stream”, krijg ik de melding: “Deze inhoud kon niet ingesloten worden” onder in de balk. Kort daarna komt boven in de roze popup balk de tekst “Bijwerken mislukt. De reactie is geen geldige JSON-reactie.” Het aparte is dat als ik dezelfde video via de wizard van de bovengenoemde plugin toe voeg, ik de video wel te zien krijg. Sluit ik de wizard om terug te keren naar de pagina dan krijg ik je JSON reactie te zien in de roze balk.

    Deze melding heb ik via DuckDuckGo opgezocht en de melding komt zeker al een paar jaar naar boven en er is nergens een concrete oplossing te vinden. Ik weet dat het project uit veel vrijwilligers bestaat maar een bug die al twee jaar (sinds Gutenberg vermoed ik zelfs) open staat vind ik wel erg.

    Simpel gezegd kan ik nu niets met die website aangezien de website juist een platform is om die video’s te promoten.
    Mocht dit nog langer duren dan zal ik moeten overwegen om naar een alternatief over te stappen, wat ik dan met pijn in mijn hart zal doen aangezien ik wordpress al zeker 10 jaar voor van alles en nog wat gebruik en gebruikt heb.

6 reacties aan het bekijken - 1 tot 6 (van in totaal 6)
  • Guido

    (@guido07111975)

    Hallo,

    Bij mij werkt het standaard YouTube blok prima, als ik de YouTube link gebruik die bij “Delen” staat. Ook met de plugin “Embed Plus for YouTube” actief.

    Als je zo’n melding krijgt, wil je dan eens de betreffende pagina (in je dashboard) inspecteren via je browser (rechtermuisknop > Inspecteren) en dan kijken welke error er staat bij tab “Console”?

    Guido

    Ik kreeg deze melding ook steeds als ik een andere permalink wilde instellen dan de standaard. De oplossing bij mij was om bij instellingen bij de aangepaste structuur van de permalink te beginnen met /index.php/.

    Moderator Jeroen Rotty

    (@jeroenrotty)

    Support Moderator

    @loetje – ik zou je dat sterk afraden om dat als oplossing te gaan gebruiken hiervoor en beter de oorzaak verder te onderzoeken, zomaar je hele site permalinks omvormen met index.php er tussen is geen goede stap voor je vindbaarheid en SEO van je site, als je niet de juiste redirects doet (en je wilt eigenlijk niet overal index.php daarin zien).

    @jeroenrotty. Ik zou geen andere oplossing weten en er is ook geen documentatie over te vinden op internet. WordPress werkt gewoon niet als je iets anders kiest dan de standaard instelling met ?p=16 in de permalink (d.w.z. je krijgt altijd een not found error). De sourcecode van wordpress analyseren is natuurlijk niet te doen. /index.php/ in het aangepaste structuurveld zorgt er voor dat wordpress de paginas weer kan vinden en dat je website weer werkt. De json error is dan ook weg. achter /index.php/ komt natuurlijk de naam van je artikel te staan dus ik vermoed dat het wel vindbaar blijft. Waarom dit er tussen moet weet ik ook niet, ik heb al 3 keer een schone installatie gedaan op verschillende systemen en verschillende themas maar zonder die /index.php/ werkt het niet. Misschien een foutje in versie 5.7.2 ? Als iemand weet wat je anders moet doen houd ik me aanbevolen.

    Moderator Jeroen Rotty

    (@jeroenrotty)

    Support Moderator

    Wat jij tegenkomt is verschillend van het probleem hier in ieder geval. Want als het niet werkt om de zogenaamde “pretty permalinks” te gebruiken, lijkt me dat eerder een hosting issue waarbij WordPress geen rechten heeft om a) de .htaccess aan te maken of b) de .htaccess te bewerken, het enige dat WordPress doet om bv. %postname% als pretty permalink te gebruiken is enkele rewrite rules toevoegen aan het htaccess bestand.

    Dus kijk eens of je hosting wel OK is en de bestandsrechten goed staan. Heb je WordPress zelf gedownload en dan de zip uitgepakt en ge├»nstalleerd, of installeerde je het via een tool? (bv. Softaculous of Installatron) – misschien gaat daar iets mis met de rechten.

    In ieder geval blijf ik bij mijn eerder advies, dat dat echt geen oplossing is voor je probleem en dat je het best verder onderzoekt en niet oplost met er index.php in te zetten. Als je nog verder hulpt nodig hebt hierbij, zou ik je willen vragen een eigen topic te starten.

    Ok, dank voor je antwoord, ik zal dat uitzoeken.

6 reacties aan het bekijken - 1 tot 6 (van in totaal 6)