Problem: You are trying to translate posts on a Swedish site to English and Finnish using WPML, with custom posts using Elementor layout and ACF fields. While English duplicates display correctly, the Finnish translations do not appear. Solution: If you're experiencing this issue, we recommend you follow these steps: 1. Ensure you have a full backup of your website. 2. Navigate to ACF > Field Groups > Valet 2025 and set the translation option to "Same fields across languages". 3. Go to WPML > Translation Management, filter by Posts, select all posts, and choose to Duplicate to both secondary languages. 4. Execute the duplication process. 5. Make a minor modification to the page (e.g., add a blank space into a text) at https://su.fi/valet-2025/ and update the translations.
This approach should resolve the issue with the Finnish translations not appearing. If this solution does not apply to your case, or if it seems outdated, 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 problems persist, please open a new support ticket.
Problema: Stai riscontrando un problema con un sito che utilizza Elementor e WPML, dove un bottone in un template header apre un template popup. Il popup si apre sempre in italiano, anche nelle pagine in altre lingue, e l'azione del pulsante punta all'ID del template italiano (#626) anziché a quello tradotto (#2887). Inoltre, ricevi un errore che indica la mancanza della classe 'WPMLFPRelation' quando tenti di implementare una soluzione proposta.
Soluzione: Ti consigliamo di aggiungere il seguente snippet di codice al file
functions.php
del tuo tema per correggere l'ID del template a cui punta il pulsante e risolvere l'errore relativo alla classe mancante:
Questa soluzione potrebbe non essere più rilevante a causa di aggiornamenti software o potrebbe non applicarsi al tuo caso specifico. Ti consigliamo di verificare le questioni note correlate, di controllare la versione della correzione permanente e di assicurarti di avere installato le ultime versioni di temi e plugin. Se il problema persiste, ti invitiamo a aprire un nuovo ticket di supporto.
Problème : Vous travaillez sur un site et essayez de traduire des champs ACF de type 'bouton' sur la page d'accueil, mais le bouton s'affiche en français sur toutes les langues malgré les traductions renseignées. Vous avez configuré le groupe de champ et le champ bouton en 'Translate' dans WPML/setting/Custom Fields Translation. Solution : Nous vous recommandons de ne pas modifier les préférences de traduction des champs personnalisés à partir de WPML/setting/Custom Fields Translation. Vous devriez plutôt les attribuer à partir des paramètres de l'expert du groupe de champs ACF. Assurez-vous également de configurer l'option de retour à la valeur par défaut des champs personnalisés dans les options de WPML. Si le bouton fait partie d'un champ repeater ou d'un champ colonne et s'il s'agit d'un sous-champ, le champ parent doit être paramétré sur « copy ». Si ces étapes ne résolvent pas le problème, nous vous suggérons d'ouvrir un nouveau ticket de support.
Il est possible que cette solution soit obsolète ou ne s'applique pas à votre cas. Nous vous recommandons vivement de consulter les problèmes connus, de vérifier la version du correctif permanent et de confirmer que vous avez installé les dernières versions des thèmes et plugins. Si le problème persiste, n'hésitez pas à ouvrir un nouveau ticket de support.
Problem: Sie versuchen, das Menü in englischer Sprache zu synchronisieren und String-Übersetzungen vorzunehmen, aber das Menü wird nicht auf Englisch angezeigt, obwohl es auf der deutschen Seite korrekt funktioniert. Solution: Wir haben das Problem überprüft und konnten es nicht reproduzieren. Wir empfehlen Ihnen, das Menü in einem anderen Browser und auf einem anderen Gerät zu testen. Es könnte sich um ein lokales Cache-Problem handeln.
Falls diese Lösung nicht relevant ist, weil sie veraltet ist oder nicht auf Ihr Problem zutrifft, empfehlen wir Ihnen, ein neues Support-Ticket zu eröffnen. Wir empfehlen Ihnen auch, die Seite mit bekannten Problemen zu überprüfen, die Version der dauerhaften Lösung zu verifizieren und zu bestätigen, dass Sie die neuesten Versionen von Themes und Plugins installiert haben.
Für weitere Unterstützung besuchen Sie bitte unser Support-Forum.
Problema: Stai cercando di salvare una traduzione che contiene un link, ma non riesci ad applicare i marcatori. Quando clicchi sul link nella frase, il marcatore non viene applicato alla traduzione selezionata. Invece, appare un banner che suggerisce di saltare per ora. Soluzione: Ti consigliamo di provare a passare alla versione precedente dell'editor. Puoi farlo dalle impostazioni in alto a sinistra.
Se questa soluzione non risolve il problema o se sembra non essere più rilevante, ti invitiamo a consultare la pagina dei problemi noti per verificare se esiste una soluzione permanente per la tua versione. Assicurati inoltre di avere installato le ultime versioni dei temi e dei plugin. Se il problema persiste, ti consigliamo di aprire un nuovo ticket di supporto sul forum di supporto WPML.
Problem: You are trying to translate the contents in the Footnotes block on your pages using the Advanced Translation Editor (ATE), but the contents cannot be found for translation. Solution: 1. Navigate to your WordPress Dashboard > WPML > Settings > Custom Fields Translation. 2. Search for "footnote" and set it to "Translate". 3. Click the blue save button. 4. Visit the page containing the footnote and make a change in the original language to trigger the need for a translation update. 5. Open the Advanced Translation Editor. You will find a search bar at the top. Search for the content of the Footnote, and you should be able to find it. 6. Ensure you copy the entire code as is, and only change the text inside. For example, for a code like this:
For more detailed instructions on how to search content inside Advanced Translation Editor, visit this link.
If this solution does not resolve your issue or seems outdated, we 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 the problem persists, please open a new support ticket.
Problem: Estás intentando editar un producto con Elementor y encuentras un conflicto entre WPML y Elementor que provoca una carga infinita del editor y un mensaje de error PHP. El problema se debe a la implementación de tu Child Theme. Solution: Primero, asegúrate de realizar una copia de seguridad completa de tu sitio. Luego, en el archivo
functions.php
de tu Child Theme, modifica la función existente para verificar si la función
have_rows
existe antes de llamarla. Reemplaza el código:
function mostrar_repetidor_caracteristicas() {<br /> global $post;<br /> if (have_rows('caracteristicas', $post->ID)) {
por:
function mostrar_repetidor_caracteristicas() {<br /> global $post;<br /> if (function_exists('have_rows') && have_rows('caracteristicas', $post->ID)) {
Este cambio debería resolver el problema de carga y el mensaje de error.
Si esta solución no resuelve tu problema o si parece desactualizada, te recomendamos abrir un nuevo ticket de soporte. También es aconsejable revisar los problemas conocidos y confirmar que tienes instaladas las últimas versiones de los temas y plugins.
Problème: Vous tentez de traduire vos pages classiques avec WPML, mais seulement une partie des pages est traduite. Vous observez que certains contenus semblent présents dans l'éditeur de traduction, mais ils ne sont pas tous visibles, possiblement à cause de contenus masqués en version desktop. Solution: Nous avons identifié un problème de traduction bloquée due à une erreur technique. Voici les étapes pour résoudre ce problème: 1) Accédez à WPML>>Support et cliquez sur le lien Troubleshooting. 2) Dans la page Troubleshooting, cliquez sur les options suivantes dans la section *Clean up* et attendez la confirmation du traitement après chaque option: - Vider le cache dans WPML - Supprimer les entrées fantômes des tables de traduction - Corriger la collation de element_type - Définir les informations sur la langue - Fixer la collation des tables WPML - Attribuer un statut de traduction au contenu dupliqué - Fixer le nombre de termes - Correction de l'assignation du type de message - Nettoyer et optimiser les tables de chaînes - Annuler les travaux automatiques en cours 3) Renvoyez le contenu à la traduction automatique.
Si cette solution ne résout pas votre problème ou semble dépassée, nous vous recommandons de vérifier les problèmes connus, de vérifier la version du correctif permanent et de confirmer que vous avez installé les dernières versions des thèmes et plugins. Si le problème persiste, n'hésitez pas à ouvrir un nouveau ticket de support sur notre forum de support.
Problem: You are experiencing a fatal error when using WP CLI commands with WPML and the Rollbar plugin due to a compatibility issue with the psr/log library. The error message indicates a declaration mismatch in
DebugFileLogger.php
. Solution: We recommend trying one of the following workarounds: 1) Disable the Rollbar plugin. 2) Modify the
DebugFileLogger.php
file in your WPML plugin directory. Replace its contents with the following code:>
<?php
namespace WPML\PHP\Logger;
use Psr\Log\AbstractLogger;
use Stringable;
class DebugFileLogger extends AbstractLogger {
public function log($level, Stringable|string $message, array $context = []): void {
if ( ! defined( 'WP_DEBUG' ) || ! WP_DEBUG ) {
return;
}
$log = date( 'Y-m-d H:i:s' ) . ' [' . $level . '] ' . (string) $message . PHP_EOL;
\error_log( $log );
}
}
If these solutions do not resolve the issue or if they become outdated, please check for related known issues at https://wpml.org/known-issues/, verify the version of the permanent fix, and confirm that you have installed the latest versions of themes and plugins. If the problem persists, we highly recommend opening a new support ticket for further assistance.