Я создаю веб-сайт Woocommerce, и я хотел бы включить кнопку «Добавить в корзину» в флажок. Я не знаю, как я могу это сделать, я искал, но ничего не нашел, мне кажется, что для этого не существует бесплатного плагина. Если у кого-то есть идея? :)

Вот изображение части моей модели: https://i.stack.imgur.com/LGoYC.jpg

PS: я студент веб-дизайна, поэтому я знаю языки HTML, CSS, PHP и JQuery.

Lauryne

новый участник этого сайта. Будьте внимательны, спрашивая разъяснения, комментируя и отвечая. Проверьте наш

Кодекс поведения

,

// Replacing add-to-cart button in shop pages and archives pages
function my_loop_add_to_cart_link( $html, $product ) {

    $html = '{amp}lt;input type="checkbox"{amp}gt;';

    return $html;
}
add_filter( 'woocommerce_loop_add_to_cart_link', 'my_loop_add_to_cart_link', 10, 2 );

// Replacing add-to-cart button in single product pages
function my_single_product_summary() {
    // Remove

    // Simple products
    remove_action( 'woocommerce_simple_add_to_cart', 'woocommerce_simple_add_to_cart', 30 );

    // Other
    // remove_action( 'woocommerce_grouped_add_to_cart', 'woocommerce_grouped_add_to_cart', 30 );
    // remove_action( 'woocommerce_variable_add_to_cart', 'woocommerce_variable_add_to_cart', 30 );
    // remove_action( 'woocommerce_external_add_to_cart', 'woocommerce_external_add_to_cart', 30 );
    // remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30 );
    // remove_action( 'woocommerce_single_variation', 'woocommerce_single_variation_add_to_cart_button', 20 );


    // Add

    // Simple products
    add_action( 'woocommerce_simple_add_to_cart', 'single_product_my_button', 30 );

    // Other
    // add_action( 'woocommerce_grouped_add_to_cart', 'single_product_my_button', 30 );
    // add_action( 'woocommerce_variable_add_to_cart', 'single_product_my_button', 30 );
    // add_action( 'woocommerce_external_add_to_cart', 'single_product_my_button', 30 );
    // add_action( 'woocommerce_single_product_summary', 'single_product_my_button', 30 );
    // add_action( 'woocommerce_single_variation', 'single_product_my_button', 20 );
}
add_action( 'woocommerce_single_product_summary', 'my_single_product_summary', 1 );

// Outputing a custom button in Single product pages
function single_product_my_button( ) {
    echo '{amp}lt;input type="checkbox"{amp}gt;';
}