Bonjour, j'essaye de télécharger une carte svg sur mon site wordpress.
J'ai tout corrigé pour pouvoir télécharger svg via la médiathèque, mais lorsque j'essaie d'écrire le tag dans la page, il ne le reconnaîtra pas. Je ne peux que l'utiliser pour l'intégrer dans une balise ... mais je ne peux pas le faire car je dois travailler avec un effet svg comme survoler, cliquer, etc.
en gros, il me faudrait un moyen d'insérer tout le code avec le chemin, etc., dans ma page ... comment faire cela?
Je pense que WordPress n'autorise pas actuellement la balise svg dans son éditeur. Mais vous pouvez changer cela, voir cette réponse pour plus de conseils, arrière-plan.
Je pense que la petite source suivante devrait vous aider à autoriser cette balise et son attribut. Copier dans un plugin (ajouter un en-tête de plugin) et activer. Mais je pense que vous avez amélioré les balises et son attribut. svg
utilise beaucoup de tags, attributs si je vois cet exemple .
add_filter( 'tiny_mce_before_init', 'fb_tinymce_add_pre' );
function fb_tinymce_add_pre( $initArray ) {
// Comma separated string od extendes tags
// Command separated string of extended elements
$ext = 'svg[preserveAspectRatio|style|version|viewbox|xmlns],defs,linearGradient[id|x1|y1|z1]';
if ( isset( $initArray['extended_valid_elements'] ) ) {
$initArray['extended_valid_elements'] .= ',' . $ext;
} else {
$initArray['extended_valid_elements'] = $ext;
}
// maybe; set tiny paramter verify_html
//$initArray['verify_html'] = false;
return $initArray;
}