Проблема с плагином Woocomerce (Правила скидок Woo) - PullRequest
0 голосов
/ 21 февраля 2020

in работает, но когда я добавляю в свою функцию. php команда для добавления "from" работает, но удаляет мои отображаемые рекламные акции. Вот код, который я использую, и код, с которым я помог себе, чтобы он заработал. Спасибо!

<?php
    add_filter( 'woo_discount_rules_price_strikeout_after_discount_price', 'woo_discount_rules_price_strikeout_after_discount_price_method', 10, 2 );
    add_filter( 'woo_discount_rules_price_strikeout_after_discount_price_method', 'woo_discount_rules_price_strikeout_after_discount_price_method', 10, 2 );

    function woo_discount_rules_price_strikeout_after_discount_price_method( $price, $product ) {
        $min_price = $product->get_variation_price( 'min', true );
        $max_price = $product->get_variation_price( 'max', true );
        if ($min_price != $max_price){
            $price = sprintf( __( 'A partir de %1$s', 'woocommerce' ), wc_price( $min_price ) );
            return $price;
        } else {
            $price = sprintf( __( '%1$s', 'woocommerce' ), wc_price( $min_price ) );
            return $price;
        }
    }

И другие:

if(!function_exists('woo_discount_rules_price_strikeout_after_discount_price_method')){
    function woo_discount_rules_price_strikeout_after_discount_price_method($item_price, $product){
        $item_price = str_replace('</del> <ins>', '</del> From <ins>', $item_price);
            return $item_price;
        }
    }

    add_filter('woo_discount_rules_price_strikeout_after_discount_price', 'woo_discount_rules_price_strikeout_after_discount_price_method', 10, 2);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...