Accueil > WordPress > Intégrer iframe Amazon dans Wordpress

Intégrer iframe Amazon dans Wordpress

dimanche 26 décembre 2010, par Philippe Donnart

Comment intégrer une iframe Amazon dans un article sous Wordpress

L’éditeur de texte de WordPress (TinyMCE) a pour habitude de supprimer les iframes du contenu.
Cela peut être très ennuyeux quand vous voulez ajouter une iframe Amazon pour vendre un livre par exemple.
Une solution est d’utiliser les champs personnalisés.
Ajouter dans le fichier functions.php de votre thème le code suivant

function field_func($atts) {
   global $post;
   $name = $atts['name'];
   if (empty($name)) return;

   return get_post_meta($post->ID, $name, true);
}

add_shortcode('field', 'field_func');

Donner un nom à votre champ personnalisé, en lui affectant votre code Amazon, et ensuite intégré le code [field name=nom-du-champ-personnalisé] dans votre article.
Dans l’exemple je suis passé en mode html pour ajouter le code
<div class="alignleft">[field name=iframe]</div>

A partir de la version 3.1 de Wordpress pensez à vérifier vos "Options de l’écran" si vous ne voyez plus certains champs.

Portfolio