Heb je iets van caching draaien op je site die ook het inladen van Javascript scripts aanpakt?
Indien niet, werkt het als je PHP naar 8.2 zet en niet op PHP 8.3.7 staat? Mogelijk is er nog iets op je site (plugin/thema) die nog niet goed overweg kan met deze nieuwe(re) PHP versie.
Nee, ik heb geen plugins of iets dergelijks dat zich met caching bezig houdt. In de browser alleen als ik de ontwikkelhulprogramma’s (van Edge) aan heb staan. Maar als die niet geactiveerd zijn, krijg ik evenwel de melding.
Ik gebruik de template van _s (underscores) als thema. Kan daar wellicht iets in ontbreken?
Welke php-versie ik gebruik, weet ik zo niet, maar ik ga dat opzoeken en bijwerken.
Ja, zou kunnen aan je eigen custom thema liggen die javascript niet of niet juist laat inladen? Maar moeilijk te zeggen eigenlijk van buitenaf. Ik zie bij netwerk tab (browser console) – geen javascript bestand inladen van wpforms- enkel javascript files van Contact Form 7 – een andere formulierenplugin.
Wat ik in de documentatie van WPForms lees is vnl. caching plugin gerelateerd… https://wpforms.com/docs/how-to-troubleshoot-javascript-issues-in-wpforms/
Het contactformulier van Contact Form 7 heb ik als alternatief, maar mijn voorkeur gaat uit naar WP-Forms.
Ik zal eens een ander, standaard WP-thema koppelen aan de website om te kijken of het formulier het dan wel doet.
Ik heb het thema aangepast, en dan was de melding in elk geval verdwenen. Echter lijkt het formulier nog niet te werken, mails komen niet binnen. Wellicht iets in de instellingen.
Daarna heb ik mijn eigen template teruggezet en het formulier als code aan een post toegevoegd. Op die pagina is de melding onder in de footer dan ook weg, terwijl op een andere pagina deze nog blijft staan.
-
Deze reactie is gewijzigd 4 maanden geleden door timothy12.
Mijn php-versie is overigens 7.4.
Ben je trouwens zeker dat, als je geen caching plugin hebt op je site, dat er ook op hostingniveau iets draait die iets doet met volgorde van inladen van scripts, concatenatie van meerdere scripts of caching? Misschien als het ook met Astra niet gaat, dan nog eens enkele plugins uitschakelen of enkel met WPforms draaien en kijken of het dan wel werkt, indien wel, dan weer één voor één aanzetten en kijken wanneer het terug niet werkt – dan heb je de oorzaak gevonden.
Fijn dat je zo meedenkt, Jeroen. Ik heb de meeste plugins even gedeactiveerd. Op hostingniveau heb ik nog niet gekeken.
Wat is overigens Astra?
Oei sorry, vergist met een ander topic. Dacht dat je Astra als thema geprobeerd had, maar je had het over een standaard thema. Even goed hoor als test. Werkt het formulier als enkel WPforms actief is als plugin en een standaard Twenty x thema?
Momenteel staat het contactformulier in Twenty Three. (1x is de short code toegevoegd aan de header html, een keer in een post.) in dit thema krijg ik geen foutmelding m.b.t. het javascript, maar mails komen niet binnen. Kan deze plugin dan uitkomst bieden, of kan het zijn dat ik bepaalde instellingen (nog) niet goed heb staan?
Heb jij enig idee wat er in dit theme zit dat in mijn _s (underscores)-template mist waardoor ik de foutmelding krijg?
Hoi,
Als je geen mails ontvangt, kun je zeker de WP mail SMTP plugin proberen. Die gebruikt een meer veilige manier van versturen dan de standaard mail functie van WP. Deze plugin heeft ook een test functie zodat je zeker weet of het versturen werkt.
Wat die Javascript foutmelding betreft, als het formulier op de ene pagina werkt maar op een andere pagina niet, vergelijk dan beide pagina’s eens met elkaar qua content en plugins die daarop actief zijn.
Guido
Hoi Guido,
Bedankt voor je reactie. Ik zal die pagina’s eens met elkaar vergelijken. Ik heb maar weinig tot geen actieve plugins in deze site, waarschijnlijk zit het dan in een stukje script.
Voor wat betreft de WP Mail SMTP plugin, die stelt meerdere SMTP-diensten voor. Is het ook mogelijk om de SMTP-gegevens van de eigen hosting te gebruiken hiervoor?
Tim
Is het ook mogelijk om de SMTP-gegevens van de eigen hosting te gebruiken hiervoor?
Zeker, dan kies je “Andere SMTP dienst” en dan kun je de inlog vd mailbox gebruiken. Daarna kun je ook een test mail sturen via die plugin.
Guido
Bedankt voor je reactie! Het is me gelukt om WP SMTP werkend te krijgen, maar wanneer ik via de website een mail probeer te versturen, krijg ik nu de volgende melding:
Antispam token is invalid. Please reload the page and try submitting the form again. Raadpleeg onze gids voor probleemoplossing voor meer informatie over het oplossen van dit probleem.
De ‘no conflict mode’ die in de gids genoemd wordt, heb ik geactiveerd, maar dat lost het probleem niet op. Waar kan het dan aanliggen?
Hoi,
Ik heb geen ervaring met deze token, maar vond deze info erover. Als je hem uitzet werkt het wel?
Guido