- Estado
- Resuelto por el autor
- Plugin/tema relacionado
- ColorMag Pro
- Etiquetas de temática
- Compatibility
Resumen del problema
Al usar el tema ColorMag con WPML, los colores asignados a las categorías en Apariencia → Personalizar → Global → Colores de categoría solo se aplican al idioma predeterminado.
Solución alternativa
Asegúrese de tener una copia de seguridad completa de su sitio antes de continuar.
- Abra: /wp-content/themes/colormag/inc/template-tags.php
- Busque la línea 141
- Reemplace:
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; }