web-dev-qa-db-fra.com

Remplacer le champ Description de la taxonomie par l'éditeur Visual/WYSIWYG

Existe-t-il un moyen d’ajouter un éditeur TinyMCE au champ de description de la taxonomie des pages de modification de terme? La solution ici ( Pouvez-vous ajouter l'éditeur visuel au champ de description pour les taxonomies personnalisées? ) ne fonctionne plus, car la fonction wp_tiny_mce est obsolète.

5
Josh M

Vous pouvez utiliser un crochet {$ taxonomy} _edit_form_fields action pour ajouter du code HTML au terme table d'édition. Dans ce code HTML, vous pouvez supprimer la description textarea et ajouter l’éditeur tinymce.

add_action("{$taxonomy}_edit_form_fields", 'add_form_fields_example', 10, 2);

function add_form_fields_example($term, $taxonomy){
    ?>
    <tr valign="top">
        <th scope="row">Description</th>
        <td>
            <?php wp_editor(html_entity_decode($term->description), 'description', array('media_buttons' => false)); ?>
            <script>
                jQuery(window).ready(function(){
                    jQuery('label[for=description]').parent().parent().remove();
                });
            </script>
        </td>
    </tr>
    <?php
} 
15
Butuzov