In der Medienbibliothek von WordPress befindet sich links der Link "Von URL einfügen". Es akzeptiert Bild-URLs. Es wird nirgendwo gesagt, aber wenn Sie eine YouTube-URL oder einen YouTube- <iframe>
Code einfügen, wird dieser ebenfalls eingefügt. Die Vorschau wird nur nicht wie bei Bild-URLs angezeigt, sodass Sie nicht feststellen können, ob der von Ihnen eingegebene Code gültig ist oder nicht.
- Ich möchte diese Seite bearbeiten und eine Vorschau gültiger und gültiger WordPress-Einbettungen anzeigen
<iframes>
. Ich möchte, dass nur grundlegende Informationen angezeigt werden, dass der Einbettungscode erkannt wurde, gültig ist und eingefügt werden kann. Ich kann alle AJAX-Anfragen schreiben, um URLs zu validieren, aber ich brauche Hilfe mit demwp.media
Objekt. Ich habe keine Ahnung, wie ich diese Seite aktualisieren oder durch meine eigene Seite ersetzen soll. Bisher habe ich /wp-includes/js/media-editor.js gefunden, wo in Zeile 1054 stehtCalled when 'Insert From URL' source is not an image. Example: YouTube url.
. - Zweitens möchte ich, sobald es fertig ist, in der Lage sein, so etwas wie den folgenden Code aufzurufen, um die Medienbibliothek mit der ausgewählten Seite "Von URL einfügen" und dem hinzugefügten Code zu öffnen (damit Benutzer den vorhandenen Code ändern können). .
Der Code (dies ist ein funktionierendes Beispiel dafür, wie ein Fenster zum Bearbeiten von Bildern geöffnet wird, aber ich benötige diesen Code für "Von URL einfügen"):
frame = wp.media({
frame: 'image',
state: 'image-details',
metadata: { 'url': 'some-url' }
});
frame.open();
Antworten:
Möglicherweise finden Sie hier eine nützliche https://github.com/ericandrewlewis/wp-media-javascript-guide . Mit Dropbox Uploader habe ich versucht, etwas ähnliches zu erstellen. Ich hoffe das hilft dir weiter
quelle