Я работаю над проектом, в котором запущена дочерняя тема TwentySeventeen, и пока на остальной части сайта нет боковой панели, кажется, WooCommerce имеет ее.
Например, магазинна странице есть это - я уже пробовал несколько вещей, и ни одна из них не работала без предостережений или не работала вообще:
Я попытался скопировать archive-product.php
в мою директорию тем в woocommerce/archive-product.php
и удалить следующее:
do_action( 'woocommerce_after_main_content' );
Это не сработало.
Затем я попытался сделать:
remove_action('woocommerce_sidebar','woocommerce_get_sidebar',10);
... это тоже не сработало.
Я нашел этот ответ , и он работал, но не сделал страницу полной шириной (все еще оставалось место для боковой панели), и комментарий к ответу, отмеченный с помощью этого метода, не является хорошей идеей.
Я также нашел этот ответ , но он включает в себя добавление CSS, чего я хотел бы избежать, так как это не самый надежный способ изменения имен классов в будущем и т. Д. ...
Не существует ли правильного способа сделать это без потенциальных побочных эффектов?