The client installed WordPress in German (Sie) and then WPML, which switched to German (Du). In the meta tags, 'german-formal' appears, which the client believes is not good for SEO. They need to tag the website as being in German while using formal German with WPML.
Solution:
We recommend adding a function to the theme's child functions.php file to modify the HTML language attribute for German. Here is the code you should use:
add_filter('language_attributes', 'modify_language_attributes_for_german');
function modify_language_attributes_for_german($lang) {
// Check if the current language is German
$my_current_lang = apply_filters( 'wpml_current_language', NULL );
if ($my_current_lang === 'de') {
// Replace the language code for German
return 'lang="de-DE"';
}
return $lang; // Keep default language attributes for other languages
}
If this solution does not resolve your issue, or if it seems outdated or irrelevant to your case, we highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If further assistance is needed, please open a new support ticket at WPML support forum.
Problem: После перевода сайта с использованием WPML возникли проблемы с пользовательскими полями, добавляемыми плагином WPC Frequently Bought Together for WooCommerce. Solution: 1. Установите пользовательские поля в настройку "Copy" через WPML → Settings → Custom Fields Translation или активируйте опцию "Show "Multilingual Content Setup" meta box on post edit screen" для отображения на странице редактирования товара. 2. Вставьте следующий код в файл functions.php вашей темы:
Не забудьте сделать резервные копии перед внесением изменений.
Если данное решение окажется неактуальным или не поможет в вашем случае, рекомендуем открыть новый тикет поддержки. Также рекомендуем проверить известные проблемы, убедиться в актуальности версии исправления и подтвердить, что у вас установлены последние версии тем и плагинов.
Problema: Estás intentando traducir variaciones de productos de WooCommerce usando el editor viejo en WPML y te encuentras con que los atributos siguen bloqueados a pesar de haber desbloqueado ciertos atributos específicos. Solución: 1. Los atributos de productos no se pueden traducir manualmente usando el editor de WordPress. Para traducir los atributos, sigue los pasos en esta guía: Documentación de traducción de taxonomías. 2. Incrementa el límite de memoria de WordPress a un mínimo de 128Mb para mejorar el rendimiento. Puedes hacerlo añadiendo el siguiente código en tu archivo wp-config.php:
Asegúrate de añadirlo encima de la línea /* That's all, stop editing! Happy blogging. */. 3. Si los atributos fueron creados directamente en la pantalla de edición del producto, estos no serán globales y solo aplicables al producto específico. Para que sean globales y traducibles, debes crearlos en Productos -> Atributos.
Si esta solución no resuelve tu problema o si la información proporcionada se ha vuelto obsoleta, te recomendamos abrir un nuevo ticket de soporte. También te sugerimos revisar los problemas conocidos y confirmar que tienes instaladas las últimas versiones de los temas y plugins. Para más asistencia, visita nuestro foro de soporte.