Bonjour à tous,

Je donne un coup de main à mes cousins pour réaliser leur site internet (sous wordpress) j'ai un petit souci d'affichage sur une zone de texte.

Les signes particuliers comme les apostrophes sont remplacés par un code.

J'ai publié le site du coup pour que ce soit plus concret http://www.farinetfils.fr (voir bas de page principale)

Un des codes de l'option 'featured box'
<div id="featured-boxs">

<span class="featured-box-first">
<a href="<?php echo esc_url(d5businessline_get_option('featured-link1', '#')); ?>">
<img src="<?php echo esc_url(d5businessline_get_option('featured-image1', get_template_directory_uri() . '/images/featured-image1.jpg')); ?>"/>
<h2><?php echo esc_textarea(d5businessline_get_option('featured-title1', 'D5 Business Line Theme for Small Business')); ?></h2>
</a>
<p><?php echo esc_textarea(d5businessline_get_option('featured-description1', 'The Customizable Background and other options of D5 Business Line will give the WordPress Driven Site an attractive look.  D5 Business Line is super elegant and Professional Responsive Theme which will create the business widely expressed.')); ?></p>
</span>


La partie texte ce trouve dans 'featured-description1'
Pouvez vous me donner une astuce pour contourner le problème?

Merci d'avance.
Modifié par faboun76 (09 Feb 2017 - 11:54)
connecté
Modérateur
Salut,

tu devrais tenter avec esc_html() plutôt que esc_textarea() (qui est fait pour mettre du texte dans un textarea comme son nom l'indique)