Изменить HTML в WooCommerce продукт без был теперь сохранить цены - PullRequest
0 голосов
/ 04 ноября 2019

Так что у меня есть товары в магазине, которые были сейчас, и сохраняю цены с помощью пользовательских HTML. Теперь мне нужно изменить цену продукта без тех атрибутов, которые имеют только одну цену (обычную цену).

Проблема в том, что они имеют один и тот же класс, и по какой-то причине, когда я меняю html, был только класс "был теперь сохранен"получить изменилось, но продукт с обычной ценой нет.

   add_filter( 'woocommerce_get_price_html', 'bbloomer_simple_product_price_format', 10, 2 );

   function bbloomer_simple_product_price_format( $price, $product ) {

       $str = "Ušteda:";
       if ( $product->is_on_sale() && $product->is_type('simple') ) {
           $price = sprintf( __( '<div class="was-now-save"><ul>
           <li>
           <div class="was">
           <span class="text">MP cena:</span>%1$s</div>
           </li><li><div class="save"><span class="text">' . $str . '</span>%3$s</div></li></li><div class="now"><span class="text">Cena:</span>%2$s</div></li></ul></div>', 'woocommerce' ), wc_price ( $product->get_regular_price() ), wc_price( $product->get_sale_price() ), wc_price( $product->get_regular_price() - $product->get_sale_price() )  );        
       }

       return $price;
   }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...