wordpress - 如何编辑 WooCommerce 店面商店页面
问题描述
我正在构建店面 WooCommerce 主题的子主题。如何编辑商店页面,我似乎找不到它的 php 模板。我应该查看哪些文件?
解决方案
您不会在 StoreFront 主题中找到模板文件,因为它们正在使用钩子更改商店页面,您可以在里面找到这些钩子
公司>woocommerce>店面-woocommerce-template-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';
}
推荐阅读
- javascript - 优化 AJAX 函数以从用户输入中获取 SQL 数据到下拉菜单并附加到表 Javascript
- amazon-web-services - CodePipeline 未将所有文件保存在源工件中
- css - 位置属性是否覆盖显示属性?
- r - r中的奇怪矩阵行为
- android - android sqlitedatabasehelper 数据库未找到问题/错误
- radiance - 有没有“你好世界!” 光辉的例子?
- java - 为什么这个简单的 Junit 5 测试不起作用
- sql - 使用 T-SQL 按能力级别组织团队,但一个团队具有混合能力级别
- php - 即使在特定日期没有访问,如何编辑此查询以获得最近 7 天的访问?
- java - 将字节数组转换为带分隔符的十六进制字符串?删除字符串中显示的最后一个字符?