Il s'agit du forum d'assistance technique de WPML, le plug-in multilingue pour WordPress.
Il est accessible à tous, toutefois seuls les clients de WPML peuvent y publier leurs messages. L'équipe du WPML répond sur le forum 6 jours par semaine, 22 heures par jour.
Sun | Mon | Tue | Wed | Thu | Fri | Sat |
---|---|---|---|---|---|---|
- | 7:00 – 15:00 | 7:00 – 15:00 | 7:00 – 15:00 | 7:00 – 15:00 | 7:00 – 15:00 | - |
- | - | - | - | - | - | - |
Fuseau horaire du supporter: Pacific/Easter (GMT-06:00)
Ce sujet contient 1 réponse, a 1 voix.
Dernière mise à jour par Ilyes Il y a 3 jours et 4 heures.
Assisté par: Ilyes.
Auteur | Articles |
---|---|
Avril 4, 2025 at 10:32 am #16896791 | |
pierre-yvesL |
Contexte de la question: Symptômes: Questions: |
Avril 4, 2025 at 10:33 am #16896819 | |
pierre-yvesL |
Voici le fil d'Ariane qui pose problème : |
Avril 4, 2025 at 8:50 pm #16899064 | |
Ilyes Supporter
Les langues: Anglais (English ) Français (Français ) Arabe (العربية ) Fuseau horaire: Pacific/Easter (GMT-06:00) |
Bonjour, J'aimerais vous demander un accès temporaire au wp-admin et au FTP de votre site de test, ce qui me permettra de trouver ces informations pour vous, Il est important de noter que vous devez sauvegarder votre site et votre base de données avant de procéder, et vous pouvez utiliser un plugin comme Duplicator à cette fin. Voici un lien vers ce plugin : http://wordpress.org/plugins/duplicator/ Si vous ne voyez pas le formulaire ci-dessous, n'entrez pas vos informations d'identification, car elles seront exposées publiquement : lien caché Pour des raisons de confidentialité et de sécurité, veillez à ce que votre réponse soit privée. |
Avril 11, 2025 at 10:00 pm #16924647 | |
Ilyes Supporter
Les langues: Anglais (English ) Français (Français ) Arabe (العربية ) Fuseau horaire: Pacific/Easter (GMT-06:00) |
Bonjour, Ce fil d'Ariane appelle le nom du custom post type, habituellement, lorsqu'un CPT est créé avec ACF via l'interface graphique, vous pouvez traduire les libellés comme indiqué ici : https://wpml.org/compatibility/2024/04/acfml-2-1-0-translate-labels-for-acf-custom-posts-taxonomies-options-pages/ Mais je vois que vous avez créé ces CPTs via un JSON, n'est-ce pas ? et je vois que le fil d'Ariane est appelé par "display_yoast_breadcrumb() ;" sous /www/wp-content/themes/nobi_theme/template-parts/single/produit/produit-header.php Donc dans ce cas, cette fonction n'est pas capable de charger le nom de post dans la bonne langue puisqu'il n'a pas été traduit, Puisque vous avez codé en dur ces custom post types, pourriez-vous expliquer où et comment vous avez créé ces CPTs ? J'aimerais vérifier son code, car le nom n'est détectée comme traduisible nulle part. Indiquez-moi le nom du fichier, Merci, |
Avril 14, 2025 at 12:20 pm #16929173 | |
pierre-yvesL |
Voici le fichier json du CPT "Produit" : <?php $labels = [ $args = [ "hierarchical" => false, // CPT visible uniquement sur le site Environment register_post_type($cpt_name, $args); } add_action('init', 'cptui_register_cpt_produit'); |
Avril 14, 2025 at 10:02 pm #16931341 | |
Ilyes Supporter
Les langues: Anglais (English ) Français (Français ) Arabe (العربية ) Fuseau horaire: Pacific/Easter (GMT-06:00) |
Vous utilisez "label" => esc_html__($title_cpt, "nobi_theme"), pour le label du nom, mais __() (et ses variantes comme esc_html__()) requièrent des chaînes littérales - et non des variables - pour être détectées par WPML ou les outils gettext (comme wp i18n make-pot). Comme $title_cpt est une variable, il ne sera pas détecté pour la traduction. cela peut être facilement corrigé en le changeant en : "title" => esc_html__("Produits", "nobi_theme"), Faites de même pour $title_cpt_singular et partout où vous passez une variable dans esc_html__() ou __(). Après ce changement, rechargez le thème et vous trouverez la nouvelle chaîne listée sous WPML > String translation. |