Biblioteka multimediów w WordPress ma link „Wstaw z adresu URL” po lewej stronie. Akceptuje adresy URL obrazów. Nigdzie nie jest powiedziane, ale jeśli wkleisz adres URL lub <iframe>
kod YouTube, to również go wstawi. Po prostu nie wyświetla podglądu, tak jak w przypadku adresów URL obrazów, więc nie możesz stwierdzić, czy wpisany kod jest prawidłowy, czy nie.
- Chciałbym edytować tę stronę i sprawić, by wyświetlała podgląd prawidłowych Osadzeń WordPress i prawidłowych
<iframes>
. Chcę, aby wyświetlał tylko podstawowe informacje, że kod do osadzenia został rozpoznany, jest prawidłowy i można go wstawić. Mogę napisać wszystkie żądania AJAX w celu sprawdzenia poprawności adresów URL, ale potrzebuję pomocy zwp.media
obiektem. Nie mam pojęcia, jak zaktualizować tę stronę lub zastąpić ją własną stroną? Do tej pory znalazłem /wp-include/js/media-editor.js gdzie w linii 1054 jest napisaneCalled when 'Insert From URL' source is not an image. Example: YouTube url.
. - Po drugie, gdy już to zrobię, chciałbym móc wywołać coś takiego jak poniższy kod, aby otworzyć bibliotekę multimediów z wybraną stroną „Wstaw z adresu URL” i dodanym kodem (dla użytkowników, aby zmodyfikować istniejący kod) .
Kod (jest to działający przykład, jak wyświetlić okno do edycji obrazów, ale potrzebuję go do „Wstaw z adresu URL”):
frame = wp.media({
frame: 'image',
state: 'image-details',
metadata: { 'url': 'some-url' }
});
frame.open();