While the solution to modify a child theme is usable, it is obvious the issue isn’t with Twenty Twenty, the issue is with WooCommerce and @yazdaniwp could not understand that.
Twenty Twenty is a default WordPress theme and only pages that are specific to WooCommerce (shop, item details, etc) have the issue of not showing footer widgets or menu. Not all of them, though, “cart,” “checkout,” and “my account” pages seem to be just fine because they are regular pages with woocommerce shortcodes in them. I just came across this issue a few minutes ago myself (2020-12-10 3:00am US eastern) and so far am disappointed that WooCommerce pages actually do this at all, and even remove the “Template” option from the Page Attributes meta box even though Twenty Twenty is the active theme. The culprit looks to be WooCommerce template files like woocommerce/templates/single-product.php
and such only calling get_header
and get_footer
with no help from the WP default theme support functions in getting any other relevant template parts, as well as not checking for various other theme supports apparently.
I’m running WooCommerce 4.8.0, WP 5.5.3.
-
This reply was modified 3 years, 11 months ago by Alex R. Reason: Added clarification