Als «ajax» getaggte Fragen

Ajax - Der Kern von WordPress verwendet Ajax nur in den Verwaltungsbildschirmen. Ajax wird beispielsweise für sofortige Aktualisierungen verwendet, wenn Sie Kommentare moderieren und Elemente zu Listen wie Kategorien, Blogroll und Posts hinzufügen und daraus löschen. Ajax ist auch die Technologie hinter der Funktion zum automatischen Speichern auf Post- und Seitenbearbeitungsbildschirmen. Einige Themes und Plugins verwenden auch Ajax. Zum Beispiel einige Post-Rating-Plugins.

2
Ajax dauert 10x so lange wie es sollte / könnte
Ich habe gerade mein erstes ernstes Problem mit WordPress gelöst und für jemanden, der Ajax mag, ist dies ein großes Problem. Ich habe eine Ajax-Anfrage, die 1,5 Sekunden dauert, während ich die Ajax-API verwende. Wenn ich denselben genauen Code verwende und ihn mit einem benutzerdefinierten Skript (kein WordPress) ausführe, dauert …
50 ajax  performance 


13
Admin Ajax gibt 0 zurück
Ich bin relativ neu in jQuery und insbesondere in AJAX. Ich habe ein kleines Problem, bei dem der Rückgabewert immer 0 ist, obwohl ich denke, dass dies tatsächlich die Erfolgsmeldung ist und nichts zurückgibt. Ich habe den Google-Vers durchsucht und ich habe die die () -Funktion für den PHP-Callback und …
28 admin  ajax 

4
Wie überprüfe ich, ob ich in admin-ajax.php bin?
Momentan prüfe ich mit meinem Plugin, in_admin()ob sich der Benutzer im Frontend der Site oder im Administrationsbereich befindet. Das Problem tritt jedoch auf, wenn Plugins admin-ajax.phpzur Verarbeitung von Ajax-Anforderungen verwendet werden. Ich brauche eine Möglichkeit, Hooks und Plugins nur beim Verarbeiten von admin-ajax.phpDateien oder im Frontend der Site zu registrieren …
27 ajax 

2
Ajaxurl am Frontend nicht definiert
Ich versuche, eine Ajaxform auf der Vorderseite zu erstellen. Ich benutze den Code jQuery.ajax( { type: "post", dataType: "json", url: ajaxurl, data: formData, success: function(msg){ console.log(msg); } }); wofür bekomme ich fehler Uncaught ReferenceError: ajaxurl is not definedworklorAjaxBookForm @ ?page_id=2:291onclick @ ?page_id=2:202 Bei Verwendung von ähnlichem Code auf dem Admin-Backend …

2
Wird die Datei functions.php jemals während eines AJAX-Aufrufs aufgerufen? Debuggen Sie AJAX
Der Versuch, ein Problem herauszufinden, das ein Programmierkollege hat. Ich habe mich gefragt, ob die functions.phpDatei überhaupt aufgerufen wird, wenn Sie AJAX auf der Admin-Seite ausführen. Ich weiß, dass bei einem AJAX-Aufruf ein Teil von WP geladen wird, um den Anruf zu verarbeiten und eine Antwort zurückzusenden. Ist die functions.phpDatei …

8
Laden von wp_editor () über AJAX / jQuery
Ich habe ein Thema, das speziell entwickelt und sehr komplex ist. Ich habe unter anderem mehrere Inhaltsbereiche, in denen Benutzer Inhalte für bestimmte Registerkarten angeben können. Ich lade mehrere Instanzen des WordPress-Editors über die wp_editor()Funktion. Es funktioniert perfekt (Dies ist alles auf der Admin-Seite, im Post-Typ "Seite") Ich habe jedoch …
22 ajax  wp-editor 

5
Ajax-Aufruf gibt immer 0 zurück
Ich habe ein Problem damit, dass AJAX immer 0 zurückgibt! Ich habe alles nach dem Buch gemacht und kann nicht herausfinden, was los ist? Bitte helfen Sie! Hier ist mein Ajax-Anruf: //Pass data through AJAX var amountToConvert = price; jQuery.ajax({ type:"POST", url: "../../wp-admin/admin-ajax.php", // our PHP handler file action: "ajaxConversion", …
18 functions  ajax 

2
Wie lade ich wp_editor über AJAX?
Weiß jemand, wie man wp_editor über AJAX in WordPress lädt? Mein Markup und mein Editor werden ordnungsgemäß geladen, aber die Editorsteuerelemente werden nicht ordnungsgemäß geladen. Dies kann daran liegen, dass Javascript im AJAX-Aufruf nicht ausgeführt wird. Jede Hilfe wäre dankbar.

3
Hinzufügen von admin-ajax.php zum Frontend. Gute oder schlechte Idee?
Ich liebe admin-ajax.php. Aber ich hasse es, lokalisieren zu müssen, um Frontend-Skripte darauf zu verweisen, und ich wünschte, es gäbe eine äquivalente, leicht zu findende Datei für Themen. (Es stört mich auch nur, wenn Frontend-Anfragen "/ wp-admin /" durchlaufen. Kein praktischer Grund, sieht nur hässlich aus, IMO.) Also habe ich …
17 themes  ajax 

1
Warum fügt WordPress einer Ajax-Antwort 0 (Null) hinzu?
Sofern ich die Ajax-Verarbeitungsfunktion nicht mit exit()oder die()beende, erhält die Ajax-Funktion die gewünschte und korrekte Ausgabe, folgt jedoch mit 0. Irgendeine Idee, warum das passiert? Soll das so sein oder könnte es behoben werden? add_action('wp_ajax_get_homepage', 'get_homepage'); add_action('wp_ajax_nopriv_get_homepage', 'get_homepage'); function get_homepage(){ echo "get_homepage ->"; exit(); } Ich habe bei AJAX in …

4
Wie man json mit wp-super cache zwischenspeichert
In einem neuen Projekt verwenden wir wp-super-cache (das bevorzugte Plugin des Clients), um die statischen HTML-Dateien für benutzerdefinierte Inhaltstypen zu erstellen. Aber wir versuchen herauszufinden, ob alles richtig zwischengespeichert wird. Dies ist eine zweiteilige Frage. 1) Das von uns erstellte Thema verwendet Seitenvorlagen, um JSON auszugeben, das über Ajax-Aufrufe aufgenommen …


8
Beste Weg, um WordPress Ajax-Anfrage zu beenden und warum?
In Anbetracht der folgenden regulären WordPress-Ajax-Anforderungen: add_action( 'wp_ajax_merrychristmas_happynewyear', array( $this, 'merrychristmas_happynewyear' ) ); add_action( 'wp_ajax_nopriv_merrychristmas_happynewyear', array( $this, 'merrychristmas_happynewyear' ) ); Wird es am besten zu Ende Funktion sein merrychristmas_happynewyearmit die(), die(0), wp_die(), oder etwas anderes und warum?
15 ajax 

4
Wie funktioniert admin-ajax.php?
Wir haben einige Probleme mit einem externen Entwickler. Wir möchten den Zugriff auf die wp-adminSite auf den internen Zugriff beschränken (über VPN ). Einfach so wird es nicht von externen Usern angegriffen. Wir können die Administratoren auf der Website auflisten und möchten nicht, dass sie gefälscht werden. Unser Entwickler sagt, …
14 admin  ajax  security 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.