Hei,
Får du noen feilmeldinger i systemloggene dine? QR-kode genereringen benytter seg av et eksternt bibliotek som kan ha noen avhengigheter som ikke er avklart på ditt system – og i såfall blir kanskje ikke bildet laget riktig.
(du kan prøve å velge “load image” også og se hva som skjer).
Jeg klarer ikke å reprodusere feilen på mitt system her, så om du har noen feilmeldinger å gå etter vil det være fint. PHP-versjon, browser-versjon og slikt vil også hjelpe.
Om du har dårlig tid, så kan du også generere en QR-kode med eksterne verktøy – foreksempel https://www.qrcode-monkey.com/ . Bare kopier den delbare lenken og bruk den til å lage koden.
load image gjør ingenting.
var på php 7.2. bytta til php 7.4. Ingen forskjell.
her er koden på den siden med det tomme bildet om det hjelper:
<html><script type="text/javascript">window["_gaUserPrefs"] = { ioo : function() { return true; } }</script><head><meta name="viewport" content="width=device-width, minimum-scale=0.1"></head>
<body style="margin: 0px; background: #0e0e0e;"><img style="-webkit-user-select: none;margin: auto;" src="https://landsbygalleriet.no/wp-admin/admin-ajax.php?vipps_share_sec=0c53d6452f&action=vipps_link_qr&key=b2b970c4&id=4704&url=https%3A%2F%2Flandsbygalleriet.no%2Fvipps-buy-product%2F%3Fpr%3Db2b970c4"></body></html>
Både 7.2 og 7.4 skulle virket fint.
Hvis du går til wp-admin og WooCommerce/Status og velger logger så kan det tenkes du finner noe der spesielt i den som heter “Fatal errors”. Det er også verd å se i php-feilloggen om du har tilgang på den.
Koden ser grei ut, men du får ikke noe bilde tilbake i det hele tatt. Enten så krasjer ajax-kallet (og det skal være synlig i en av loggene nevnt over) eller så blir kallet av en eller annen grunn blokkert, foreksempel av en firewall.