Woocommerce страница сведений о продукте удалить добавить в корзину и положить кнопку электронной почты - PullRequest
0 голосов
/ 23 января 2020

На моем веб-сайте woocommerce для простых продуктов мне нужно удалить поле Добавить в корзину, количество и поместить кнопку электронной почты с ссылкой на почту. Может кто-нибудь, пожалуйста, помогите мне, как я могу это сделать.

1 Ответ

0 голосов
/ 23 января 2020

Добавьте этот фрагмент кода в функцию активной темы. php file

// For remove Add to cart button
    remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart');

    remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart');



    // add inquiry button into every product
    add_action( 'woocommerce_after_shop_loop_item', 'prfx_add_inquiry_button', 10); // catalog page
    add_action( 'woocommerce_single_product_summary', 'prfx_add_inquiry_button', 30); // single product page
    function prfx_add_inquiry_button() {
        $current_product_id = get_the_ID(); // get ID of the current post
        $current_product_title = get_the_title(); // get the title of the current post
        $product = wc_get_product( $current_product_id ); // get the product object
                echo $current_product_title;
                echo '<a href="mailto:test@example.com?subject=Inquiry for product id:$current_product_id" class="button">Inquiry</a>';
                echo '</a>';
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...