WordPress n’enregistre pas la section de personnalisation du thème

Publié par Jean-Michel le

Je suis en train de développer mon premier Thème WordPress et je souhaiterais ajouter un Menu de Personnalisation, dans un premier temps pour changer les adresses des Liens des Réseaux Sociaux… J’ai ajouté ce qui suit à mon functions.php:

/**
 * Add Theme Customize Options
 */
function www_perlur_cloud_customize_register($wp_customize) {
  /**
   * Add Social Networks Links section to WordPress Theme Customize Menu
   */
  $wp_customize->add_section( 'www_perlur_cloud_social_networks_links',
    array(
      'title'         => __('Social Networks Links','www_perlur_cloud'),
      'priority'      => 30,
      'capability'    => 'edit_theme_options',
      'description'   => __('Allows you to customize Social Networks Links for PERLUR Group theme.','www_perlur_cloud')
    )
  );
}

/**
 * Activate defined functions.
 *
 */
add_action('init', 'disable_emojis');
add_action('customize_register', 'www_perlur_cloud_customize_register');

Mais lorsque je clique sur Personnaliser dans la section Thème de l’administration de WordPress, je ne vois pas la section « Liens vers les réseaux sociaux ». Avez-vous une idée de ce que cela peut être et de ce que je dois faire pour y remédier ?

Mise à jour 1 :

J’ai ajouté le code suivant dans la www_perlur_cloud_customize_registerfonction :

  $wp_customize->add_control('social_icons_color',
    array(
      'type' => 'color',
      'priority' => 10, // Within the section.
      'section' => 'www_perlur_cloud_social_networks', // Required, core or custom.
      'label' => __('Date'),
      'description' => __('This is a date control with a red border.'),
      'input_attrs' => array(
        'class' => 'my-custom-class-for-js',
        'style' => 'border: 1px solid #900',
        'placeholder' => __('mm/dd/yyyy'),
      ),
    'active_callback' => 'is_front_page',
    )
  );

et aucun changement… J’ai même essayé d’utiliser « CSS supplémentaire » où j’ai simplement ajouté /** */ et cliqué sur Publier. Mais pas de changement… 🙁

Mise à jour 2 :

Le problème pourrait-il être que le répertoire du thème est www.perlur.cloudet non www_perlur_cloud?

Solution n°1 trouvée

Vous ne verrez pas la section car aucun contrôle n’appartient à cette section. En d’autres termes, c’est une section vide. Et le personnalisateur n’affiche aucune section vide, vous avez besoin d’au moins un contrôle sous cette section. C’est un comportement habituel, donc pas de soucis.

Catégories : Wordpress

0 commentaire

Laisser un commentaire

Avatar placeholder

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