- Status
- Resolvido pelo autor
- Plugin/tema relacionado
- ColorMag Pro
- Tags de tópico
- Compatibility
Visão geral do problema
Ao usar o tema ColorMag com o WPML, as cores atribuídas às categorias em Aparência → Personalizar → Global → Category Colors são aplicadas apenas ao idioma padrão.
Solução alternativa
Certifique-se de ter um backup completo do seu site antes de prosseguir.
- Abra: /wp-content/themes/colormag/inc/template-tags.php
- Procure a linha 141
- Substitua:
foreach ( $category as $category_list ) { $color = get_theme_mod( 'colormag_category_color_' . $wp_category_id ); return $color; } - Por:
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; }