- 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; }