Ответы пользователя по тегу WordPress
  • Вывести комментарии определенной станицы (id) с возможностью оставлять коментарии в том месте где они выведены?

    zaza41rus
    @zaza41rus Автор вопроса
    add_filter( 'woocommerce_product_add_to_cart_text', 'custom_add_to_cart_price', 20, 2 ); // Shop and other archives pages
    add_filter( 'woocommerce_product_single_add_to_cart_text', 'custom_add_to_cart_price', 20, 2 ); // Single product pages
    function custom_add_to_cart_price( $button_text, $product ) {
    // Variable products
    if( $product->is_type('variable') ) {
    // shop and archives
    if( ! is_product() ){
    $product_price = wc_price( wc_get_price_to_display( $product, array( 'price' => $product->get_variation_price() ) ) );
    return $button_text . ' - From ' . strip_tags( $product_price );
    }
    // Single product pages
    else {
    return $button_text;
    }
    }
    // All other product types
    else {
    $product_price = wc_price( wc_get_price_to_display( $product ) );
    return $button_text . ' - Just ' . strip_tags( $product_price );
    }
    }
    Ответ написан
    Комментировать
  • Woocommerce вывод вариаций товара в каталоге?

    zaza41rus
    @zaza41rus
    копимпастим в тему тема/woocommerce/content-product.php

    в нем закомментируйте и после добавте:

    // do_action( 'woocommerce_after_shop_loop_item' );
      if($product->get_type() == "variable"){
    echo '</a>';
    woocommerce_variable_add_to_cart();
    } else {
    echo '</a>';
    woocommerce_template_loop_add_to_cart();
    }


    чтоб работал аякс - установить плагин woocommerce-ajax-add-to-cart-for-variable-products

    вроде все что я делал (а ну еще очень удобно кнопки вариации сделать чекбоксами wc-variations-radio-buttons и оформить так как вам нужно css)
    Ответ написан
    Комментировать