Support » Allgemeine Fragen » admin-ajax.php mit Ladeverzögerung

Ansicht von 6 Antworten - 1 bis 6 (von insgesamt 6)
  • Gehe auf den Tab „Performance Grade“ – da findest Du Hinweise zur Optimierung.

    Gruß, Torsten

    Moderator espiat

    (@espiat)

    Hallo,

    dies ist ziemlich ungewöhnlich, da diese eigentlich nicht im Frontend geladen wird.

    Ich würde mal die Plugins deaktivieren und dann eins nach dem anderen aktivieren und nach jeder Aktivierung diesen Test machen.

    Ich habe das SocialPlugin in Verdacht.

    Thread-Starter filz51

    (@filz51)

    Hallo

    Die Datei wird erst wieder geladen, wenn ich das Woo Commerce Plugin wieder reaktiviere. So wie es aussieht, sind auch andere Nutzer dieses Plugins mit diesem Problem konfrontiert. Mal schauen, ob ich noch mehr rausfinde…

    Lieber Gruss

    Ich hab mir eben mal die Seite angeschaut und die Console vom Firebug aufgemacht. Es werden 2 AJAX requests ausgelöst. Die erste Anfrage via GET macht WordFence, die 2. via POST macht WooCommerce. Beide erzeugen einen identischen Fatal Error:

    <br />
    <b>Fatal error</b>:  Call to undefined function send_origin_headers() in <b>/home/**********/public_html/wp-admin/admin-ajax.php</b> on line <b>22</b><br />

    Da würde ich persönlich vermutlich zuerst mal kontrollieren, was eigentlich Sache ist.

    Cheers,
    Dennis.

    Thread-Starter filz51

    (@filz51)

    Die durch das WooCommerce Plugin verursachte Verzögerung konnte ich mit dieser Hilfe deutlich verringern.
    Dumme Frage, aber ich bin noch Anfänger: Was sind Fatal Errors und wie löst man die?

    Wird ein „Fatal Error“ ausgelöst stoppt das Script an der Stelle. Das ist natürlich nicht so Klasse, weil das bei einer Seite dazu führt, dass man nur einen Teil sieht oder nur die berühmte „weiße“ Seite dargestellt bekommt. Bei einer AJAX-Anfrage ist das ähnlich. Das JavaScript stoppt an der Stelle oder – weil ein Resultat fehlt – wird keine Aktualisierung oder ähnliches ausgeführt.

    PHP beschwert sich ja in Deinem Fall darüber, dass es die Funktion send_origin_headers() nicht finden kann. Die gibt es aber seit der Version 3.4 von WordPress. Ich nehme aber an, dass Deine Installation aktuell ist, oder?

Ansicht von 6 Antworten - 1 bis 6 (von insgesamt 6)
  • Das Thema „admin-ajax.php mit Ladeverzögerung“ ist für neue Antworten geschlossen.