- Stato
- Risolto dall’autore
- Plugin/tema correlato
- ColorMag Pro
- Tag dell’argomento
- Compatibility
Panoramica del problema
Quando usi il tema ColorMag con WPML, i colori assegnati alle categorie in Aspetto → Personalizza → Globale → Colori categoria vengono applicati solo alla lingua predefinita.
Soluzione alternativa
Assicurati di avere un backup completo del tuo sito prima di procedere.
- Apri: /wp-content/themes/colormag/inc/template-tags.php
- Cerca la riga 141
- Sostituisci:
foreach ( $category as $category_list ) { $color = get_theme_mod( 'colormag_category_color_' . $wp_category_id ); return $color; } - Con:
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; }