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.
Cholernie dobrze jest zacząć działać. Sprawdź część kodu z Carrington Build lub Advanced Custom Fields (myślę ...). Po prostu bądź przygotowany na frustrację.
Głównym problemem są brakujące skrypty. Skrypty umieszczone w kolejce _WP_Editors::enqueue_scripts()nigdy nie są drukowane. To samo dotyczy _WP_Editors::editor_js().
Musisz to zrobić w module obsługi wywołania zwrotnego AJAX. Napisałem wtyczkę demo i umieściłem ją w edytorze AJAX GitHub: T5 .
Jest jedna klasa o nazwie Ajax_Editor. Ta metoda render()drukuje edytor na żądanie AJAX.
Dokładna kolejność jest ważna i nie zapomnij die()na końcu. Jeszcze nie działa przesyłanie multimediów. Podczas próby włączenia tego pojawia się błąd JavaScript.
Pamiętaj, że wywołanie print_footer_scripts();da ci więcej, niż się spodziewałeś: niektóre wtyczki (na przykład Query Monitor) rejestrują swoje skrypty nawet dla żądań AJAX, nawet jeśli ich tam nie potrzebują.
Dzięki wielkie! uratowałeś mnie od 2 dni próbując dostać pracę! jedyną rzeczą z tym, jeśli chcesz dołączyć go do niestandardowego typu postu, jest on w konflikcie z innym edytorem :(
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.