如何编辑 WooCommerce 店面商店页面

How to edit the WooCommerce storefront shop page

我正在构建店面 WooCommerce 主题的子主题。如何编辑商店页面,我似乎找不到 php 模板。我应该查看哪些文件?

您不会在 StoreFront 主题中找到模板文件,因为它们使用挂钩更改商店页面,您可以在

中找到这些挂钩

inc>woocommerce>店面-woocommerce-模板-hooks.php

因此,如果您想定位特定区域,则需要删除该操作并再次添加您的自定义输出

例如,假设您要删除 StoreFront 分页,您可以按照您的子主题中的以下步骤进行操作:

add_action('woocommerce_before_main_content', 'remove_shop_hooks');

function remove_shop_hooks()
{

remove_action('woocommerce_before_shop_loop', 'storefront_woocommerce_pagination', 30);
}

然后就可以正常添加你自定义的函数了例子:

add_action('woocommerce_before_shop_loop', 'testfunc', 10);

function testfunc()
    {
        echo 'test';
    }

Storefront 没有自己的文件渲染商店页面,它正在使用挂钩修改插件目录中 woocommerce/templates/archive-product.php 文件的内容。