Медіатека в WordPress має посилання "Вставити від URL" зліва. Він приймає URL-адреси зображень. Це ніде не сказано, але якщо вставити URL-адресу чи <iframe>
код YouTube, він також вставить його. Він просто не відображатиме попередній перегляд, як це робиться з URL-адресами зображень, тому ви не можете сказати, чи дійсний код, який ви ввели.
- Я хотів би відредагувати цю сторінку та відобразити її попередні перегляди дійсних вкладок WordPress та дійсних
<iframes>
. Я хочу, щоб він просто показував основну інформацію про те, що код вбудовування був розпізнаний, є дійсним і його можна вставити. Я можу написати всі запити AJAX для перевірки URL-адрес, але мені потрібна допомога зwp.media
об'єктом. Я не маю уявлення, як оновити цю сторінку або замінити її власною сторінкою? Поки що я знайшов /wp-includes/js/media-editor.js, де у рядку 1054 написаноCalled when 'Insert From URL' source is not an image. Example: YouTube url.
. - По-друге, як тільки це буде зроблено, я хотів би мати можливість зателефонувати на зразок наступного фрагмента коду, щоб відкрити медіа-бібліотеку зі вибраною сторінкою "Вставити з URL-адреси" та з доданим кодом (щоб користувачі могли змінити існуючий код) .
Код (це робочий приклад того, як створити вікно для редагування зображень, але мені це потрібно для "Вставити з URL"):
frame = wp.media({
frame: 'image',
state: 'image-details',
metadata: { 'url': 'some-url' }
});
frame.open();
5
Щось подібне було представлено в WordPress нещодавно і буде доступне в 3,9. Дивіться: make.wordpress.org/core/2014/03/11/…
—
swissspidy
Ого, це справді приголомшливі новини. Мені справді не вистачало такої функції. Дякую за цю інформацію! Це питання все ще залишається відкритим - було б непогано дізнатися, як додати більше подібних розділів або відредагувати наявні розділи (скажімо, я хочу додати підписи як власний вихід для плеєрів YouTube, і ця функція не буде включена у 3,9 ).
—
Том
Ей, Томе, щойно знайшов приклад, як можна це зробити: github.com/staylor/example-thing
—
swissspidy