web-dev-qa-db-ja.com

分類法の説明フィールドをVisual/WYSIWYGエディタに置き換える

用語編集ページの分類法の説明フィールドにTinyMCEエディタを追加する方法はありますか?ここでの解決策( カスタム分類法の説明フィールドにビジュアルエディタを追加できますか? )は機能しなくなりました。wp_tiny_mce関数は廃止されたためと思います。

5
Josh M

{$ taxonomy} _edit_form_fields actionフックを使用して、用語編集テーブルにhtmlを追加できます。そのHTMLでは、あなたはdescription textareaを削除してtinymce editorを追加することができます

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