Pytania otagowane jako ajax

Ajax - rdzeń WordPressa używa Ajax tylko na ekranach administracyjnych. Na przykład Ajax jest używany do natychmiastowych aktualizacji podczas moderowania komentarzy oraz podczas dodawania i usuwania elementów z list, takich jak kategorie, blogroll i posty; Ajax to także technologia stojąca za funkcją automatycznego zapisywania na ekranach postów i edycji stron. Kilka motywów i wtyczek również używa Ajax; na przykład niektóre wtyczki do oceniania postów.

2
Ajax zajmuje 10x tyle, ile powinien / mógłby
Właśnie uderzyłem w swój pierwszy poważny problem z WordPress, a dla kogoś, kto lubi Ajax, jest to sprytna sprawa. Mam żądanie Ajax, którego wypełnienie zajmuje 1,5 sekundy podczas korzystania z interfejsu API Ajax. Jeśli wezmę ten sam dokładny kod i uruchomię go ze skryptem niestandardowym (bez WordPressa), żądanie Ajax zajmie …
50 ajax  performance 


13
Administrator Ajax zwraca 0
Jestem stosunkowo nowy w jQuery, aw szczególności w AJAX. Mam mały problem z wartością zwracaną zawsze wynoszącą 0, chociaż myślę, że to właściwie komunikat o sukcesie i nic nie zwraca. Przeszukałem wersję Google i mam funkcję die () w wywołaniu zwrotnym PHP i uważam, że add_actions są poprawne. Pracuję na …
28 admin  ajax 

4
Jak sprawdzić, czy jestem w admin-ajax.php?
W tej chwili dla mojej wtyczki używam in_admin()do ustalenia, czy użytkownik znajduje się w interfejsie witryny czy w obszarze administracyjnym. Problem występuje jednak, gdy wtyczki admin-ajax.phpprzetwarzają żądania ajax. Potrzebuję sposobu, aby zarejestrować haki i wtyczki tylko podczas przetwarzania admin-ajax.phppliku lub w interfejsie witryny. Jak najlepiej to zrobić?
27 ajax 

2
ajaxurl nie zdefiniowany w interfejsie użytkownika
Próbuję utworzyć ajaxform na przedniej stronie. Używam kodu jQuery.ajax( { type: "post", dataType: "json", url: ajaxurl, data: formData, success: function(msg){ console.log(msg); } }); za co dostaję błąd Uncaught ReferenceError: ajaxurl is not definedworklorAjaxBookForm @ ?page_id=2:291onclick @ ?page_id=2:202 Podczas korzystania z podobnego kodu na zapleczu administratora działa. Jakiego adresu URL muszę …

2
Czy plik funkcji.php jest kiedykolwiek wywoływany podczas wywołania AJAX? Debuguj AJAX
Próbuję rozwiązać problem, który ma inny programista. Zastanawiałem się, czy functions.phpplik zostanie w ogóle wywołany, gdy administrujesz AJAX? Wiem, że kiedy wykonujesz połączenie AJAX, część WP jest ładowana w celu przetworzenia połączenia i odesłania odpowiedzi. Czy functions.phpplik jest w to włączony? Pytam dlatego, że korzysta z klasy z wtyczki Meta-Box …

8
Jak załadować wp_editor () przez AJAX / jQuery
Mam motyw opracowany na zamówienie i naprawdę złożony. Jedną z rzeczy, które mam, jest wiele obszarów zawartości, w których użytkownicy mogą określać zawartość dla określonych kart. Ładuję wiele wystąpień edytora WordPress przez wp_editor()funkcję. Działa idealnie. (To wszystko po stronie administratora, w typie posta „Strona”) Zacząłem jednak wprowadzać kilka ulepszeń, w …
22 ajax  wp-editor 

5
Wywołanie Ajax zawsze zwraca 0
Mam problem z tym, że AJAX zawsze zwraca 0! Zrobiłem wszystko według książki i nie mogę zrozumieć, co jest nie tak? Proszę pomóż!! Oto moja rozmowa z Ajaxem: //Pass data through AJAX var amountToConvert = price; jQuery.ajax({ type:"POST", url: "../../wp-admin/admin-ajax.php", // our PHP handler file action: "ajaxConversion", data: { amount: …
18 functions  ajax 

2
Jak załadować wp_editor przez AJAX
Czy ktoś wie, jak załadować wp_editor przez AJAX w WordPress? Mój znacznik i edytor ładują się poprawnie, ale formanty edytora nie ładują się poprawnie, może to być spowodowane tym, że JavaScript nie działa w wywołaniu AJAX. Każda pomoc będzie mile widziana.

3
Dodanie admin-ajax.php do interfejsu użytkownika. Dobry czy zły pomysł?
Uwielbiam admin-ajax.php. Ale nienawidzę konieczności lokalizowania w celu wskazywania skryptów frontendowych i żałuję, że nie ma równoważnego, łatwego do znalezienia pliku dla motywów. (Niepokoi mnie to również, że żądania frontendu przechodzą przez „/ wp-admin /”. Bez praktycznego powodu, po prostu wygląda brzydko IMO.) Więc po prostu skopiowałem admin-ajax.php do katalogu …
17 themes  ajax 

1
Dlaczego WordPress dodaje 0 (zero) do odpowiedzi Ajax?
O ile nie zakończę funkcji przetwarzania Ajax przez exit()lub die(), funkcja Ajax otrzymuje pożądane i prawidłowe dane wyjściowe, ale następuje po nich 0. Wiesz, dlaczego tak się dzieje? Czy to ma tak być, czy może być naprawione? add_action('wp_ajax_get_homepage', 'get_homepage'); add_action('wp_ajax_nopriv_get_homepage', 'get_homepage'); function get_homepage(){ echo "get_homepage ->"; exit(); } Czytałem w …

3
400 złych żądań na admin-ajax.php tylko przy użyciu haka akcji wp_enqueue_scripts
Ostatnio pracuję nad ajaxem. Samouczki, które znajdziesz w sieci, są bardzo podobne i dość łatwe do wdrożenia. Ale zawsze otrzymuję złe żądanie 400 w moim ajax-admin.phppliku. Po długich i intensywnych poszukiwaniach dowiedziałem się, że dzieje się tak z powodu czasu integracji. Jeśli initużyję haka akcji do zainicjowania skryptu i wp_localize_scriptwszystko …
16 functions  ajax 

8
Najlepszy sposób na zakończenie żądania WordPress ajax i dlaczego?
Biorąc pod uwagę zwykłe żądania WordPress ajax takie jak te: add_action( 'wp_ajax_merrychristmas_happynewyear', array( $this, 'merrychristmas_happynewyear' ) ); add_action( 'wp_ajax_nopriv_merrychristmas_happynewyear', array( $this, 'merrychristmas_happynewyear' ) ); To będzie najlepiej funkcjonować końcowego merrychristmas_happynewyearz die(), die(0), wp_die(), lub coś innego i dlaczego?
16 ajax 

4
Jak buforować JSona za pomocą wp-super cache
W nowym projekcie używamy wp-super-cache (preferowana wtyczka klienta) do tworzenia statycznych plików HTML dla niestandardowych typów treści. Ale staramy się dowiedzieć, czy wszystko jest właściwie buforowane. To jest 2-częściowe pytanie. 1) Motyw, który stworzyliśmy, wykorzystuje szablony stron do generowania pliku json, który jest przyjmowany za pośrednictwem wywołań ajax. to znaczy. …

4
Jak działa admin-ajax.php?
Mamy problemy z zewnętrznym programistą. Chcemy ograniczyć dostęp do wp-adminstrony tylko do dostępu wewnętrznego (przez VPN ). Po prostu nie będzie atakowany przez zewnętrznych użytkowników. Możemy wyliczyć administratorów z witryny i nie chcemy, aby zostali wyłudzeni. Nasz programista twierdzi, że nie możemy tego zrobić, ponieważ strona musi mieć zewnętrzną stronę …
14 admin  ajax  security 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.