Удаление боковой панели со страницы отдельного продукта в wp-теме FACTORY

Я хочу полностью отключить боковую панель на странице одного продукта WooCommerce и сделать страницу полной шириной.

Я прочитал и попробовал все доступные документы, но ничего не доступно.

меры:

  1. Скопировал следующий код в functions.php

    function remove_sidebar_shop() {
    if ( is_product() ) {
    remove_action('woocommerce_sidebar','woocommerce_get_sidebar');
    echo("Test if");
    }
    
    else {
    echo("Test else");
    }
    }
    
    add_action('get_header','remove_sidebar_shop');
    

(эхо части были для отладки)

  1. Прокомментировал строку do_action('woocommerce_sidebar'); в archive-product.php после копирования в my-theme/woocommerce,

  2. Прокомментировал строку do_action('woocommerce_sidebar'); в single-product.php после копирования в my-theme/woocommerce,

  3. Прокомментировал весь sidebar.php файл.

Но ничего не работает.

2

Решение

После нескольких часов царапин на голове, нашел решение сам,

В переопределенном single-product.php до сих пор я комментировал строку

do_action('woocommerce_sidebar');

Но вместо этого, комментируя эту строку

do_action('woocommerce_after_main_content');

сделал трюк.

Ура ….

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]