web-dev-qa-db-fra.com

Supprimer la description de la catégorie textarea

 enter image description here 

Pour une taxonomie personnalisée, j'ai créé. Pour chaque nouvel article, le champ de description est affiché. Je voudrais cacher la description textarea (puisque vous pouvez voir sur l'image que j'utilise un champ personnalisé avancé pour la description).

Je sais qu'il y a un moyen de le faire. Quelqu'un peut-il me dire comment je peux cacher le champ?

Mon approche

J'ai trouvé une réponse sur SO quelque chose comme ceci:

add_action( 'admin_footer-edit-tags.php', 'wpse_56569_remove_cat_tag_description' );

function wpse_56569_remove_cat_tag_description(){
    global $current_screen;
    switch ( $current_screen->id ) 
    {
        case 'edit-category':
            // WE ARE AT /wp-admin/edit-tags.php?taxonomy=category
            // OR AT /wp-admin/edit-tags.php?action=edit&taxonomy=category&tag_ID=1&post_type=post
            break;
        case 'edit-post_tag':
            // WE ARE AT /wp-admin/edit-tags.php?taxonomy=post_tag
            // OR AT /wp-admin/edit-tags.php?action=edit&taxonomy=post_tag&tag_ID=3&post_type=post
            break;
    }
    ?>
    <script type="text/javascript">
    jQuery(document).ready( function($) {
        $('#tag-description').parent().remove();
    });
    </script>
    <?php
}

Mais n'a pas fonctionné.

1
Kiran Dash
/*remove term descriptions from post editor */

function wpse_hide_cat_descr() { ?>

    <style type="text/css">
       .term-description-wrap {
           display: none;
       }
    </style>

<?php } 

add_action( 'admin_head-term.php', 'wpse_hide_cat_descr' );
add_action( 'admin_head-edit-tags.php', 'wpse_hide_cat_descr' );

Si vous avez besoin de le cibler uniquement sur l'éditeur de catégories - en d'autres termes, laissez une description pour les autres taxonomies, le plus simple consiste à positionner la classe de corps .taxonomy-category avant le .term-description-wrap. Si, pour une raison quelconque, vous souhaitez supprimer uniquement la zone de texte, elle porte un ID #description.

La première action supprime la zone de description de la catégorie des écrans de modification de la catégorie et des balises, tandis que la deuxième action le supprime des écrans de "ajout".

4
CK MacLeod