FOX - Currency Switcher for WooCommerce

WP Crowdfunding

Die Plugin-URL: https://wordpress.org/plugins/wp-crowdfunding/
  • Fügen Sie in der Datei functions.php Ihres aktuellen Child-WP-Theme folgenden Code hinzu:
    add_filter('wp_head', function () {
        if (is_checkout() AND class_exists('WOOCS')) {
            global $WOOCS;
            $WOOCS->reset_currency();
        }
    });
    
  • Ändern Sie in der Datei wp-content\plugins\wp-crowdfunding\wpcftemplate\woocommerce\basic\include\fund-raised.php folgenden Code:
    $amount = wpcf_function()->total_goal(get_the_ID());
    $raised = wpcf_function()->fund_raised();
    if (class_exists('WOOCS')) {
        global $WOOCS;
        if ($WOOCS->is_multiple_allowed) {
            $amount = $WOOCS->woocs_exchange_value(floatval($amount));
            $raised = $WOOCS->woocs_exchange_value(floatval($raised));
        }
    }
  • Fügen Sie in der Datei wp-content\plugins\wp-crowdfunding\includes\woocommerce\Woocommerce.php folgenden Code hinzu:
    if (class_exists('WOOCS')) {
        global $WOOCS;
        if ($WOOCS->is_multiple_allowed) {
            $currencies = $WOOCS->get_currencies();
            $conversion_rate = $currencies[$WOOCS->current_currency]['rate'];
            $donate_amount = $donate_amount / $conversion_rate;
        }
    }