WPML
Statut
Résolu par l’auteur
Extension/thème associé
ColorMag Pro
Étiquettes de sujet
Compatibility

Aperçu de l’anomalie

Lorsque vous utilisez le thème ColorMag avec WPML, les couleurs attribuées aux catégories dans Apparence → Personnaliser → Global → Category Colors s’appliquent uniquement à la langue par défaut.

Solution de contournement

Veuillez vous assurer d’avoir une sauvegarde complète de votre site avant de continuer.

  • Ouvrez : /wp-content/themes/colormag/inc/template-tags.php
  • Cherchez la ligne 141
  • Remplacez :
    foreach ( $category as $category_list ) {
    
                $color = get_theme_mod( 'colormag_category_color_' . $wp_category_id );
    
                return $color;
    
            }
  • Par :
    foreach ( $category as $category_list ) {
    
                // WPML workaround for compsupp-7690 
                $my_default_lang = apply_filters('wpml_default_language', NULL );
                $wp_category_id = apply_filters( 'wpml_object_id', $wp_category_id, 'category', TRUE, $my_default_lang );
    
                $color = get_theme_mod( 'colormag_category_color_' . $wp_category_id );
    
                return $color;
    
            } 

Toutes les anomalies connues →