Il existe un bouton "Ajouter un média" juste au-dessus de l'éditeur TinyMCE lorsque vous modifiez le contenu de la page. Ce lien insère un lien vers ce fichier dans le contenu de la page. Comment modifier le code html inséré en fonction du type de fichier/type mime?Comment changer le code html inséré dans "Ajouter un média"?
3
A
Répondre
2
Vous devez utiliser le filtre media_send_to_editor
.
add_filter('media_send_to_editor', 'so_6884350_send_to_editor', 10, 3);
function so_6884350_send_to_editor($html, $send_id, $attachment)
{
/* Manipulate $html result */
return $html;
}
$html
est le code qui va être inséré dans votre message. Quelque chose comme <a href='http://example.com/wp-content/uploads/2012/11/README.rtf'>README</a>
$send_id
est l'ID de la pièce jointe en cours d'insertion. Utilisez-le pour obtenir des informations sur la pièce jointe, c'est-à-dire get_post_mime_type($send_id);
.
$attachment
est un tableau avec la structure suivante:
array(
['menu_order'] =>
['post_title'] => 'README'
['post_excerpt'] =>
['post_content'] =>
['url'] => 'http://example.com/wp-content/uploads/2012/11/README.rtf'
)
Questions connexes
- 1. code html inséré erreur javascript
- 2. Comment empêcher jQuery d'analyser le code HTML inséré?
- 3. jQuery - Insérer du code HTML dans div, puis obtenir le premier enfant du code HTML inséré
- 4. Code HTML intègrent dans le code HTML
- 5. Comment changer le code HTML dans WebView (Monodroid)
- 6. Comment changer le code HTML des widgets dans WordPress
- 7. comment changer le code html intérieur d'un div
- 8. Ajouter un nouveau code XML Marquez le code (PHP, HTML)
- 9. Comment ajouter un petit nombre dans mon code HTML?
- 10. Comment appliquer une classe à un élément html inséré dynamique?
- 11. comment définir le code html + css ajouter dans l'iPhone
- 12. Comment appliquer jQuery sur dynamicky inséré html
- 13. tinyMCE: Supprimer le dernier code inséré
- 14. Comment ajouter des images wiki média sémantiques
- 15. Comment changer le code html d'origine en runtime via jquery?
- 16. Ajouter un code CSS personnalisé au code html avec jsoup
- 17. pagination html et 'média paginé'
- 18. Comment insérer un nouveau code HTML dans une page existante?
- 19. python Comment détecter un nouveau média sur le CD?
- 20. changer le code bin un bit
- 21. Comment centrer un extrait de code HTML dans le navigateur?
- 22. Comment garder le texte inséré dans un fichier html <textarea> après une soumission incorrecte?
- 23. Comment changer l'icône NotifyIcon1 dans le code
- 24. Comment analyser le code html! Je veux obtenir un tag dans le code html pour iPhone
- 25. Comment ajouter un fichier html dans un autre fichier html
- 26. ASP.NET Comment recréer le code HTML suivant dans un Gridview
- 27. Comment ajouter un ImageView à un TableRow dans le code
- 28. jQuery - Ajouter du code html dans un bloc DIV
- 29. Ajouter du code HTML dans le tag HEAD?
- 30. L'ajout de code HTML pour contrôler, puis ajouter un événement onclick à l'un des objets html?