[Résolu] Apparition des balises de style dans un texte utilisant l’éditeur wordpress

  • WordPress :4.7
  • Statut : résolu
2 sujets de 1 à 2 (sur un total de 2)
  • Auteur
    Messages
  • #1616448
    Timama
    Participant
    Chevalier WordPress
    284 contributions

    Bonjour,

    Ma configuration WP actuelle (wordpress 4.7.1)

    • Version de PHP/MySQL : PHP 5.6.30
    • Thème utilisé : le mien déduit du thème enfold
    • Extensions en place : gravity form, Yoast SEO
    • Nom de l’hébergeur : Strato
    • Adresse du site :

    Problème(s) rencontré(s) :

     

    Bonjour,

    J’ai créé des Custom Post TYP pour remplir des données de sociétés qui apparaissent sur le site.

    Dans ces données, il y a un petit descriptif de la société.

    J’ai utilisé l’éditeur de wordpress pour ce descriptif (dans functions.php)

                <tr>
                    <th>Kurzbeschreibung </th>
        			<?php $kurzbeschreibung_partnerlieferanten = get_post_meta($post->ID, 'kurzbeschreibung_partnerlieferanten', true); ?>
                    <td> <?php 
    					$settingscomm =  array(
    					'textarea_name' => 'kurzbeschreibung_partnerlieferanten',
    					'textarea_rows' => '6',
    					'editor_css' => '<style>#wp-kurzbeschreibung_partnerlieferanten-wrap { width:25em; } </style>',
    					'media_buttons' => false
    					);
    				wp_editor($kurzbeschreibung_partnerlieferanten , 'kurzbeschreibung_partnerlieferanten', $settingscomm );  ?></td>
                </tr>

     

    Cela fonctionne sauf :

    quand je met du texte en gras, les balises apparaissent dans le texte affiché.

    En fait, les balises apparaissent dans  la fenêtre “visuel” de l’éditeur (après validation des modifications)…

     

    j’ai désactivé touts les plugins mais cela ne fonctionne toujours pas.

    Avez vous déjà rencontrer ce problème?

    merci pour vos conseils

    Timama

     

     

    #1616780
    Timama
    Participant
    Chevalier WordPress
    284 contributions

    alors, j’ai regardé en ajoutant wp_filter_nohtml_kses( $data ) mais bon cela ne fonctionnait paas.. et puis de fil en aiguille, j’ai mieux regardé ma sauvegarde du wp_editor, qui était la suivante :

    if(isset($_POST['kurzbeschreibung_partnerorganisationen'])){
    			update_post_meta($post->ID, "kurzbeschreibung_partnerorganisationen", esc_html($_POST["kurzbeschreibung_partnerorganisationen"])); 
    		  }

    et le fait d’enlever juste le esc_html() permet d’enlever l’affichage des balise dans l’éditeur !!

2 sujets de 1 à 2 (sur un total de 2)
  • Vous devez être connecté pour répondre à ce sujet.