FOX - Currency Switcher for WooCommerce

YITH WooCommerce Subscription Premium

Plugin-URL: https://yithemes.com/themes/plugins/yith-woocommerce-subscription/
  • fügen Sie in der Datei wp-content\plugins\yith-woocommerce-subscription-premium\includes\class.ywsbs-subscription-cart.php folgenden Code hinzu:
    $rate = 1;
    if (class_exists('WOOCS')) {
        global $WOOCS;
        if ($WOOCS->is_multiple_allowed) {
            $currrent = $WOOCS->current_currency;
            if ($currrent != $WOOCS->default_currency) {
                $currencies = $WOOCS->get_currencies();
                $rate = $currencies[$currrent]['rate'];
            }
        }
    }
  • fügen Sie derselben Datei folgenden Code hinzu:
    $rate = 1;
    if (class_exists('WOOCS')) {
        global $WOOCS;
        if ($WOOCS->is_multiple_allowed) {
            $currrent = $WOOCS->current_currency;
            if ($currrent != $WOOCS->default_currency) {
                $currencies = $WOOCS->get_currencies();
                $rate = $currencies[$currrent]['rate'];
            }
        }
    }
  • fügen Sie derselben Datei folgenden Code hinzu:
    $rate = 1;
    if (class_exists('WOOCS')) {
        global $WOOCS;
        if ($WOOCS->is_multiple_allowed) {
            $currrent = $WOOCS->current_currency;
            if ($currrent != $WOOCS->default_currency) {
                $currencies = $WOOCS->get_currencies();
                $rate = $currencies[$currrent]['rate'];
            }
        }
    }
  • fügen Sie in der Datei wp-content\plugins\yith-woocommerce-subscription-premium\includes\class.ywsbs-subscription-synchronization.php folgenden Code hinzu:
    $rate = 1;
    if (class_exists('WOOCS')) {
        global $WOOCS;
        if ($WOOCS->is_multiple_allowed) {
            $currrent = $WOOCS->current_currency;
            if ($currrent != $WOOCS->default_currency) {
                $currencies = $WOOCS->get_currencies();
                $rate = $currencies[$currrent]['rate'];
            }
        }
    }
  • fügen Sie der Datei plugins\yith-woocommerce-subscription-premium\templates\cart\ywsbs-recurring-totals.php folgenden Code hinzu:
    if (class_exists('WOOCS')) {
        global $WOOCS;
        $recurring_price = $WOOCS->woocs_exchange_value(floatval($recurring_price));
    }
 
Diese Bearbeitung befindet sich in der Datei eines anderen Plugins, daher wird ein Plugin-Update sie rückgängig machen. Notieren Sie die Änderung und wenden Sie sie nach jedem Update dieses Plugins erneut an – oder bitten Sie die Autoren, den Fix auf ihrer Seite einzubauen, was die einzige Version ist, die bestehen bleibt. Wenn die Änderung innerhalb von FOX selbst erfolgt, teilen Sie uns mit: Ein Fix, der von Hand neu angewendet werden muss, ist ein Fehler auf unserer Seite, keine Lösung.