WordPress : Modifier le texte de la case à cocher « Afficher le titre du site et le slogan » dans le personnalisateur de thème

Publié par Jean-Michel le

Je crée un thème personnalisé, et dans le personnalisateur de thème, sera-t-il possible de changer cette case sous Titre du site en quelque chose comme « Afficher le titre du site au lieu du logo » ?

(j’ai supprimé ce champ de slogan et ajouté un champ de téléchargement d’image pour le logo)

Lire également:  Wordpress : Pourquoi <?php echo get_template_directory_uri() ?> affiche toujours /wp-content/themes/twentynineteen ?

ou, supprimer cette case à cocher à partir de là ? lequel est le plus facile ?

Merci!

Solution n°1 trouvée

La réponse de @flummox est pertinente ; les paramètres existants peuvent être supprimés, déplacés et modifiés. Développer l’exemple de Flummox.

/**
     * Modify existing / default customizer settings.
     *
     * @param WP_Customize_Manager $wp_customize Customizer manager.
     */


    function my_update_header_text( $wp_customize ) {
                // remove
                $wp_customize -> remove_section('display_header_text');
                // move <-- must remove control first to move the control
                $wp_customize -> get_control('display_header_text') -> section = 'my_theme_options[header]';
                // change label/description
                $wp_customize -> get_control('display_header_text') -> label = __('Display Header Text');
                // change display order
                $wp_customize -> get_control('display_header_text') -> priority = 10;  
  }
    add_action( 'customize_register', 'my_update_header_text', 11 );

Solution n°2 trouvée

Vous devrez désenregistrer ce contrôle. Il ressemblera à ceci:

/**
 * Remove parts of the Options menu we don't use.
 *
 * @param WP_Customize_Manager $wp_customize Customizer manager.
 */
function de_register( $wp_customize ) {
    $wp_customize->remove_control('display_header_text');
}
add_action( 'customize_register', 'de_register', 11 );

Pour plus d’informations, cette personnalisation du thème est un bon début.

Catégories : Wordpress

Jean-Michel

Jean-Michel est en charge de la partie blog du site. Il met en place la stratégie de contenu et répond aux questions fréquentes sur Wordpress.

0 commentaire

Laisser un commentaire

Avatar placeholder

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *