如何编辑 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
文件的内容。
我正在构建店面 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
文件的内容。