web-dev-qa-db-fra.com

Modifier la section CSS supplémentaire (ajout d'un avertissement)

J'essayais de creuser plus profondément dans ce sujet, mais je ne trouvais pas de moyen/de raccord utile pour ajouter un petit dédit de responsabilité au-dessus de l'éditeur de code CSS supplémentaire dans Wordpress Customizer. Si quelqu'un a un point de départ sur la façon dont je peux ajouter quelque chose de simple comme ça, ce serait grandement apprécié.

La section dont je parle est wp-admin > Appearance > Customize > Additonal CSS

Nous voulons fondamentalement ajouter à nos clients une clause de non-responsabilité concernant l'utilisation de cette section, et je voulais le faire à la manière de Wordpress, et ne rien pirater à l'aide de jQuery (pour l'ajouter) ou de base.

2
Aaron Olin

Oui. J'ai pu le montrer par défaut en utilisant:

<?php
add_action('customize_controls_print_styles', function()  {
?>
    <style id="custom-css">
        #sub-accordion-section-custom_css .description {
            display: block !important;
        }
    </style>
<?php
});

Merci de votre aide!

1
Aaron Olin

Vous aurez besoin de la méthode get_section du $wp_customizer class. Comme ça:

add_action( 'customize_register', 'wpse261932_change_css_title', 15 );

function wpse261932_change_css_title () {
  global $wp_customize;
  $wp_customize->get_section('custom_css')->title = __('Additional CSS. Be careful!', 'textdomain');
  }

Pour une raison quelconque, la description a display:none dans ce panneau, même si ce serait un endroit plus logique pour afficher votre clause de non-responsabilité.

0
cjbj