WPML
Status
Vom Autor gelöst
Gelöst in
2.30.3
Zugehöriges Plugin/Theme
AffiliateWP
Themen-Tags
Compatibility

Übersicht über das Problem

Wenn AffiliateWP mit dem AffiliateWP Portal-Add-on und WPML verwendet wird, werden die Seiteneinstellungen des Affiliate-Portals (Affiliate-Bereich, Login- und Registrierungsseiten) beim Wechseln zwischen den Sprachen im WordPress-Admin-Bereich zurückgesetzt. Das Zuweisen von Seiten in der Sekundärsprache führt dazu, dass die Einstellungen für die Standardsprache gelöscht werden, und umgekehrt.

Problemumgehung

Bitte erstellen Sie ein vollständiges Website-Backup, bevor Sie fortfahren.


  • Gehen Sie in der Standardsprache zu AffiliateWP > Einstellungen > Affiliates und speichern Sie alle Ihre Seiteneinstellungen erneut.

  • Fügen Sie dann den folgenden Code zur Datei functions.php Ihres Themes hinzu.
    add_filter( 'affwp_affiliate_area_page_id', function( $affiliate_page_id ) {
        if ( class_exists('Sitepress') ) {
            $affiliate_page_id = apply_filters( 'wpml_object_id', $affiliate_page_id, 'page', true );
        }
        return $affiliate_page_id;
    }, 10, 1 );
            

Alle bekannten Probleme →