首页 > 解决方案 > 如何编辑 WooCommerce 店面商店页面

问题描述

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

标签: wordpresswoocommercestorefront

解决方案


您不会在 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';
    }

推荐阅读