Ich sehe keine Fehlermeldungen in Wordpress 5.9.1 an der Stelle. Welche Wordpress-Version nutzt ihr? Sind alle Plugins und Themes auf dem aktuellsten Stand? Wann tritt die Fehlermeldung genau auf? Bereits beim Laden vom Customizer?
Beiträge von threadi
-
-
Du hast in dem Code mehrere Syntaxfehler.
a) Die PHP-Ausgabe wird zu spät beendet - erst nach dem HTML-Code. Sie muss aber vor dem HTML-Code enden.
b) Das $data-Array ist syntaktisch falsch.Zusätzlich sicherst Du die Eingaben in keiner Form ab. Die $_POST-Werte musst Du in jedem Fall diesbezüglich beachten.
Mit diesem (ungetesteten!) Code hier kommt es zumindest zu keinem Fehler in der Ausgabe und die Werte sind abgesichert:
PHP
Alles anzeigen<?php if( isset($_POST['submit'])) { global $wpdb; $tablename = $wpdb->prefix.'test'; $data = array( 'name' => sanitize_text_field($_POST['name']), 'barcode' => sanitize_text_field($_POST['barcode']), 'inhalt' => sanitize_text_field($_POST['inhalt']) ); $wpdb->insert( $tablename, $data, array( '%s','%d','%s' ) ); } ?> <form action="submit" method="post"> <label for="name">Name:</label><br> <input type="text" name="name" value="name" size="50" maxlength="50"><br><br> <label for="barcode">Barcode:</label><br> <input type="text" name="barcode" value="100000000" size="50" maxlength="50"><br><br> <label for="inhalt">Inhalt:</label><br> <input type="text" name="inhalt" value="inhalt" size ="50" maxlength="1000"><br><br> <input type="Submit" name="submit" value="absenden"> </form> -
-
Ich sehe dort keine Sternchen?
-
-
Ein Link zur Seite, wie in den Forenregeln Punkt 2 geschrieben, würde helfen dir zu helfen.
-
Was passiert denn? Link zur Seite?
-
So meinte ich es nicht. Beim Laden der Seite sollte der Analytics-Code sofort geladen werden, nicht nach einem Timeout. Und ja, natürlich musst Du den tagmanager-Code mit einbinden.
-
Binde ihn nur unter einer Bedingung ein, umgib ihn also mit einer Funktion.
Code<script> function useGA() { window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'PASTIDHERE'); }</script>Die Funktion useGA führst Du dann aus sobald der OK-Button geklickt wird.
Jetzt muss GA natürlich auch beim Laden ausgeführt werden, aber nur wenn die Bestätigung bereits gesetzt wurde. Also z.B.:
Code
Alles anzeigen<script> function useGA() { window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'PASTIDHERE'); } let cookieAccepted = localStorage.getItem('cookieAccepted'); if (cookieAccepted == 'yes') { useGA() }</script>Das ist jetzt natürlich ungetestet.
-
Frag doch einfach.
-
Ja, das geht dort ebenfalls. Hättest Du bereits rausfinden können indem Du es fix mal installierst.
-
Ja, genau. Code Snippets fügt nur PHP-Codes ein. Das kannst Du jedoch nutzen um deine Quellcodes an den richtigen Stellen in der Ausgabe zu platzieren. Beim 2. Plugin kannst Du einfach nur deinen CSS und JS-Code einfügen, ihn aber halt nur abhängig von den Möglichkeiten des Plugins platzieren.
-
Der sauberste Weg wäre indem Du ein Plugin dazu schreibst: https://developer.wordpress.org/plugins/intro/
Alternativ kann man das sicherlich auch dadurch erreichen indem Du andere Plugins verwendest, z.B.:
* Code Snippet wenn Du das per Wordpress-Hooks einbinden willst: https://de.wordpress.org/plugins/code-snippets/
* dieses hier wenn du deine Quellcodes einfach einfügen willst: https://de.wordpress.org/plugins/custom-css-js/ -
Teste mal bei Facebook was dort konkret zurück kommt:
https://developers.facebook.com/tools/debug/Falls das in Ordnung aussieht ist es vermutlich ein Cache seitens WhatsApp der dazwischenfunkt. Ob und wie man den leeren kann habe ich nicht finden können. Da ich die App nicht nutze kann ich es auch nicht testen.
-
Dann würde ich empfehlen mal Plugins zu deaktivieren. Irgendwann findest Du das schuldige Plugin und an dessen Entwickler müsstest Du wenden oder eine Alternative dafür für dich suchen.
-
Was passiert denn wenn Du ihn aufrufst und er "nicht geht"? Gibt es irgendeine Fehlermeldung?
-
Ich habe dieses WPS Plugin Instaliert, da muss ich Manuell die eintragen. Kannst du mir ein besseres Empfehlen?
https://de.wordpress.org/plugins/better-wp-security/
https://www.wordfence.com/ -
Da es tausende Themes gibt kann man hier keine Liste mit allen präsentieren die Demo-Content anbieten. Hier ist ein Artikel der die Möglichkeiten für Demo Content beschreibt: https://mhthemes.com/support/knb/de…press-websites/
Ich nutze für meine Entwicklungsumgebung gerne den von Wordpress.org selbst bereitgestellten Demo Content: https://codex.wordpress.org/Theme_Unit_Test - der ist aber halt nicht Theme-spezifisch, was für den Aufbau von Webseiten wie von dir beschrieben relevant wäre.
-
-
Ich würde dir erstmal pauschal empfehlen wieder auf eine ältere PHP-Version umzustellen, z.B. 7.4, und zu schauen, ob die Fehlermeldungen dann immernoch kommen.
Mir fällt auf, dass die eingesetzte MediaWiki-Version schon fast 3 Jahre alt ist: https://www.mediawiki.org/wiki/MediaWiki_1.34 - wenn Du eine PHP8-kompatibilität erwartest, würde ich vorher ein Update der Software empfehlen.
Wenn es das nicht löst, müsstest Du (wie auch bei Wordpress) prüfen, ob das mit Plugins oder Themes zusammenhänge die von den Wikis genutzt werden. Also einfach mal deaktivieren und prüfen. Wenn Du hierbei einen schuldigen findest, wende dich an den Entwickler der betreffenden Komponente.
Bei der DokuWiki-Installation würde ich ebenso vorgehen. Allerdings kannst Du dort auch einfach mal in der Community für die Software nachfragen: https://forum.dokuwiki.org