Sauter la navigation

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.

Aucun de nos assistants n'est disponible aujourd'hui sur le forum French. Veuillez créer un ticket, et nous nous le traiterons dès notre prochaine connexion. Merci de votre compréhension.

Sun Mon Tue Wed Thu Fri Sat
- 7:00 – 13:00 7:00 – 13:00 7:00 – 13:00 7:00 – 13:00 7:00 – 13:00 -
- 14:00 – 16:00 14:00 – 16:00 14:00 – 16:00 14:00 – 16:00 14:00 – 16:00 -

Fuseau horaire du supporter: Europe/Paris (GMT+02:00)

Ce sujet contient 29 réponses, a 2 voix.

Dernière mise à jour par Andrés Il y a 2 ans et 2 mois.

Assisté par: Andrés.

Auteur Articles
février 8, 2022 à 9:54 am #10531725

christelleS-4

De plus, comme expliqué précédemment, en désactivant le plugin Elementor sur mon site, la modification rapide de la date de publication est bien synchronisée.
Il y a donc une incompatibilité quelque part entre WPML et Elementor...

février 8, 2022 à 4:51 pm #10535413

Andrés
Supporter

Les langues: Anglais (English ) Espagnol (Español ) Français (Français )

Fuseau horaire: Europe/Paris (GMT+02:00)

Or, s'il s'agit d'un problème avec Elementor, pouvez-vous m'indiquer étape par étape comment comment le reproduire ici ?
Je vous rappelle que nous avons le même comportement avec ou sans Elementor :
lien caché

Finalement, vous pouvez toujours faire des demandes de fonctionnalités sur le lien suivant :
https://wpml.org/suggest-a-new-feature-for-wpml/

Cordialement

février 11, 2022 à 1:54 pm #10561569

christelleS-4

Bonjour,
Je ne suis pas certaine à 100% qu'il s'agisse d'un problème venant d'Elementor.
J'ai désactivé Elementor sur votre site Sandbox.
Je fais une simple modification de la date de publication, et uniquement ça (je ne modifie pas le contenu de l'article)
=> la nouvelle date n'est pas prise en compte pour l'article traduit FR.

Cette procédure a marché lors de mon premier essai. Lors de mes essais suivants, cela ne marchait plus.
Pouvez-vous essayer de votre côté spv ?

J'ai fais la même manipulation sur d'autres sites clients (versions WPML antérieures) et cela marche parfaitement.

Cordialement

test-quick-edite-date_01.png
test-quick-edite-date_02.png
test-quick-edite-date_03.png
test-quick-edite-date_04.png
février 11, 2022 à 3:46 pm #10562273

Andrés
Supporter

Les langues: Anglais (English ) Espagnol (Español ) Français (Français )

Fuseau horaire: Europe/Paris (GMT+02:00)

Merci je vasi consulter pour une deuxième avis mais comme nous avons déjà discuté, il semble un comportement attendu.
Bon weekend.

février 11, 2022 à 4:14 pm #10562435

Andrés
Supporter

Les langues: Anglais (English ) Espagnol (Español ) Français (Français )

Fuseau horaire: Europe/Paris (GMT+02:00)

Je vais escalader votre cas à notre support de deuxième niveau, je reviens dès que j'ai des nouvelles.
Cordialement

février 11, 2022 à 4:19 pm #10562493

christelleS-4

Je vous remercie.
Passez un bon weekend

février 14, 2022 à 2:36 pm #10576113

Andrés
Supporter

Les langues: Anglais (English ) Espagnol (Español ) Français (Français )

Fuseau horaire: Europe/Paris (GMT+02:00)

Bonjour,

Je viens d'avoir un premier retour. S'il vous plaît :
- Faites une sauvegarde de votre site avant de commencer.
- Éditez le fichier /wp-content/plugins/sitepress-multilingual-cms/inc/post-translation/wpml-create-post-helper.class.php.
- Cherchez la ligne 33.
- Remplacez:

		if ( isset( $postarr['ID'] ) ) {
			$new_post_id = wp_update_post( $postarr, $wp_error );
		} else {

- With:

		if ( isset( $postarr['ID'] ) ) {
			clean_post_cache($postarr['ID']); //add this line
			$new_post_id = wp_update_post( $postarr, $wp_error );
		} else {

Est-ce que cette fois cela fonctionne correctement ?

février 15, 2022 à 8:23 am #10580903

christelleS-4

Bonjour,
Je vous remercie pour votre retour.
J'ai fais plusieurs tests, voici les résultats :
- Le fix marche si l'article est créé avec l'éditeur Gutenberg (les dates de publication sont bien synchronisées)
- Le fix ne marche pas si l'article est créé avec Elementor (date article traduit non synchronisée)

février 15, 2022 à 1:59 pm #10585065

Andrés
Supporter

Les langues: Anglais (English ) Espagnol (Español ) Français (Français )

Fuseau horaire: Europe/Paris (GMT+02:00)

Merci de votre retour. S'il vous plaît, ajoutez aussi ce changement :
- Modifier le fichier /wp-content/plugins/sitepress-multilingual-cms/addons/wpml-page-builders/classes/Integrations/Elementor/class-wpml-elementor-adjust-global-widget-id.php
- Cherchez la ligne 72.
- Changez:

			$post_data                  = get_post( $post_id, ARRAY_A );
			$post_data['post_date']     = current_time( 'mysql' );
			$post_data['post_date_gmt'] = '';

			wp_update_post( $post_data );

- Par :

			$post_data                  = get_post( $post_id, ARRAY_A );
			$post_data['post_date']     = current_time( 'mysql' );
			$post_data['post_date_gmt'] = '';
			clean_post_cache( $post_id);
			wp_update_post( $post_data );

Est-ce que cela fonctionne ?

février 16, 2022 à 9:30 am #10591297

christelleS-4

Bonjour,
Non cela ne change rien par rapport au précédent test : la date d'un article construit avec Elementor n'est toujours pas synchronisée.

février 16, 2022 à 3:45 pm #10595561

Andrés
Supporter

Les langues: Anglais (English ) Espagnol (Español ) Français (Français )

Fuseau horaire: Europe/Paris (GMT+02:00)

Sur le site de test fonctionne sans problème. Est-ce que vous êtes en train de faire une autre manipulation ?
Cordialement

février 17, 2022 à 7:30 am #10600157

christelleS-4

Bonjour,
Je viens de refaire des tests sur le site sandbox, et je n'y arrive toujours pas.
- TEST 1 : manipulations
1/création article anglais "Test post edit date" (avec Gutenberg)
2/traduction de l'article français
3/article anglais : modification rapide de la date
=> OK : la date de l'article traduit est synchronisée

- TEST 2 : manipulations
1/création article anglais "Test post Elementor edit date" (avec Elementor)
2/traduction de l'article français
3/article anglais : modification rapide de la date
=> la date de l'article traduit ne change pas

Pouvez-vous m'indiquer la manipulation que vous effectuez de votre côté svp ?
Merci

février 17, 2022 à 12:07 pm #10603279

Andrés
Supporter

Les langues: Anglais (English ) Espagnol (Español ) Français (Français )

Fuseau horaire: Europe/Paris (GMT+02:00)

Bonjour,
Merci, j'ai tout supprimé pour éviter des ambiguïtés et maintenant cela ne fonctionne plus.
Je reviens dès que j'ai des nouvelles.

février 22, 2022 à 1:32 pm #10636395

christelleS-4

Bonjour,
Avez-vous trouvé un fix ?

février 22, 2022 à 1:38 pm #10636431

Andrés
Supporter

Les langues: Anglais (English ) Espagnol (Español ) Français (Français )

Fuseau horaire: Europe/Paris (GMT+02:00)

Bonjour,
Nous n'avons pas de nouvelles. Pour l'instant, vous pouvez éditer vos pages directement comme nous l'avons discuté initialement à la place d'utiliser le Quick edit button.
Cordialement