La médiathèque de WordPress a le lien "Insérer depuis URL" à gauche. Il accepte les URL d'images. Ce n'est dit nulle part, mais si vous collez l'URL ou le <iframe>
code YouTube, il l'insérera également. Il ne montre tout simplement pas l'aperçu comme il le fait avec les URL d'images, vous ne pouvez donc pas dire si le code que vous avez saisi est valide ou non.
- Je voudrais modifier cette page et lui faire afficher des aperçus des intégrations WordPress valides et valides
<iframes>
. Je veux juste montrer les informations de base que le code d'intégration a été reconnu, est valide et peut être inséré. Je peux écrire toutes les requêtes AJAX pour valider les URL mais j'ai besoin d'aide avec l'wp.media
objet. Je ne sais pas comment mettre à jour cette page ou la remplacer par ma propre page? Jusqu'à présent, j'ai trouvé /wp-includes/js/media-editor.js à la ligne 1054 où il est ditCalled when 'Insert From URL' source is not an image. Example: YouTube url.
. - Deuxièmement, une fois que c'est déjà fait, j'aimerais pouvoir appeler quelque chose comme le code suivant pour ouvrir la médiathèque avec la page "Insérer depuis l'URL" sélectionnée et avec le code ajouté (pour que les utilisateurs modifient le code existant) .
Le code (c'est un exemple pratique de la façon d'amener une fenêtre pour éditer des images mais j'en ai besoin pour "Insérer depuis URL"):
frame = wp.media({
frame: 'image',
state: 'image-details',
metadata: { 'url': 'some-url' }
});
frame.open();
Réponses:
Vous pourriez trouver quelque chose ici https://github.com/ericandrewlewis/wp-media-javascript-guide utile . En utilisant le téléchargeur Dropbox, j'ai essayé de créer quelque chose de similaire. J'espère que cela vous aide
la source