Skip 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.

This topic contains 25 réponses, has 3 participants.

Last updated by martinG-66 Il y a 3 semaines et 2 jours.

Assigned support staff: Max.

Auteur Messages
août 26, 2021 à 6:00 #9466179

martinG-66

Allo Max

j'ai mis le code pour chacune des pages de WooCommerce Payments et ca fonctionné sauf pour la page Settings... pour vous me fournir le code pour cette page... Merci

VOIR IMAGE >>> hidden link

CODE AJOUTÉ

if (
	isset( $_GET['page'], $_GET['path'] )
	&& 'wc-admin' === $_GET['page']
	&& '/payments/overview' === $_GET['path']
) {
	add_filter( 'rest_url', function( $url ) {
		return str_replace( '/en/wp-json/', '/wp-json/', $url );
	} );
}


if (
	isset( $_GET['page'], $_GET['path'] )
	&& 'wc-admin' === $_GET['page']
	&& '/payments/deposits' === $_GET['path']
) {
	add_filter( 'rest_url', function( $url ) {
		return str_replace( '/en/wp-json/', '/wp-json/', $url );
	} );
}


if (
	isset( $_GET['page'], $_GET['path'] )
	&& 'wc-admin' === $_GET['page']
	&& '/payments/transactions' === $_GET['path']
) {
	add_filter( 'rest_url', function( $url ) {
		return str_replace( '/en/wp-json/', '/wp-json/', $url );
	} );
}
août 27, 2021 à 8:41 #9472733

Max
Supporter

Languages: Anglais (English ) Français (Français ) Russe (Русский ) Portugais - du Brésil (Português )

Timezone: America/Sao_Paulo (GMT-03:00)

Bonjour,

Merci! Pourriez-vous essayer ce code:

if (
    (
      isset( $_GET['page'], $_GET['path'] )
      && 'wc-admin' === $_GET['page']
      && (
           '/payments/overview' === $_GET['path']
           || '/payments/deposits' === $_GET['path']
           || '/payments/transactions' === $_GET['path']
           || '/payments/disputes' === $_GET['path']
         )
    ) || 
    (
      isset( $_GET['page'], $_GET['tab'], $_GET['section'] )
      && 'wc-settings' === $_GET['page']
      && 'checkout' === $_GET['tab']
      && 'woocommerce_payments' === $_GET['section']
    )
) {
    add_filter( 'rest_url', function( $url ) {
        return str_replace( '/en/wp-json/', '/wp-json/', $url );
    } );
}
août 29, 2021 à 3:44 #9477271

martinG-66

Super Max, ca fonctionne!!!
Vous êtes des PRO... Merci!
SVP, me tenir au courant quand vous aller faire une mise à jour de votre plugin pour régler ce problème. Merci encore... excellent service!!

août 30, 2021 à 5:11 #9479667

Andrés
Supporter

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

Timezone: Europe/Paris (GMT+02:00)

Bonjour,

Nous allons vous tenir au courant aux nouvelles des nos développeurs.

Cordialement

août 30, 2021 à 4:08 #9484223
martinG-66

Allo Max...

Y a aussi cette page qui ne fonctionne pas
Voir image >> hidden link

j'aurais aussi besoin du code pour régler le problème de cette page.

Merci

Les nouveaux fils créés par Andrés et associés à celui-ci sont repris ci-dessous :

https://wpml.org/fr/forums/topic/split-woocommerce-payments/

août 30, 2021 à 5:00 #9484809

Andrés
Supporter

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

Timezone: Europe/Paris (GMT+02:00)

Bonjour,

Comme sur ce ticket il y a eu plusieurs sujets déjà résolus, je viens de créer un nouveau ticket pour cette nouvelle incidence.

Max reviendra vers vous dès que le sujet principal de ce ticket soit résolu. Désormais, vous pouvez continuer sur le nouveau ticket.

Cordialement

septembre 9, 2021 à 1:00 #9556449

martinG-66

Allo Max... avez-vous des nouvelles pour le code de cette page...

Y a aussi cette page qui ne fonctionne pas
Voir image >> hidden link

j'aurais aussi besoin du code pour régler le problème de cette page.

Merci

septembre 10, 2021 à 2:48 #9564521

Max
Supporter

Languages: Anglais (English ) Français (Français ) Russe (Русский ) Portugais - du Brésil (Português )

Timezone: America/Sao_Paulo (GMT-03:00)

Bonjour,

Nos développeurs n'ont pas encore résolu la cause de ce problème.

Le code de contournement peut être modifié pour tenter de résoudre le problème sur cette nouvelle page. Je ne l'ai pas testé cette fois-ci, alors assurez-vous d'avoir un accès FTP et une sauvegarde avant de le mettre à jour.

if (
    (
      isset( $_GET['page'], $_GET['path'] )
      && 'wc-admin' === $_GET['page']
      && (
           '/payments/overview' === $_GET['path']
           || '/payments/deposits' === $_GET['path']
           || '/payments/transactions' === $_GET['path']
           || '/payments/disputes' === $_GET['path']
         )
    ) || 
    (
      isset( $_GET['page'], $_GET['tab'], $_GET['section'] )
      && 'wc-settings' === $_GET['page']
      && 'checkout' === $_GET['tab']
      && 'woocommerce_payments' === $_GET['section']
    ) || 
    (
      isset( $_GET['page'], $_GET['tab'] )
      && 'wc-settings' === $_GET['page']
      && 'wcpay_multi_currency' === $_GET['tab']
    )
) {
    add_filter( 'rest_url', function( $url ) {
        return str_replace( '/en/wp-json/', '/wp-json/', $url );
    } );
}
septembre 22, 2021 à 4:34 #9639795

Max
Supporter

Languages: Anglais (English ) Français (Français ) Russe (Русский ) Portugais - du Brésil (Português )

Timezone: America/Sao_Paulo (GMT-03:00)

Bonjour,

Just pour savoir, le dernier code de contournement a-t-il résolu votre problème?

septembre 27, 2021 à 10:45 #9667159

martinG-66

Bonjour Max... Oui le code à régler mon problème... Merci / Excellent service

septembre 27, 2021 à 10:48 #9667329

martinG-66

My issue is resolved now. Thank you!