gpt4 book ai didi

php - WooCommerce 函数 wc_get_template() 修改

转载 作者:可可西里 更新时间:2023-10-31 23:02:40 25 4
gpt4 key购买 nike

跟进我之前的问题 WooCommerce use Secondary PHP File (Recalling Template)

下面的函数是我网站的辅助添加到购物车功能,它为分组产品调用辅助 php 模板,问题是只有当修改后的模板实际上在 woocommerce 插件模板文件夹中时它才会工作。

这不好,因为对 woocommerce 的任何更新都会删除我的模板。问题是第三行“wc_get_template”如果模板位于 woocommerce 插件模板文件夹中,则此功能仅适用于我。当我需要它从我的子主题文件夹“custom-groups”文件夹中调用模板时。

有谁知道如何让这个函数从插件模板文件夹以外的文件夹中获取模板?

正如您从我之前的问题中看到的那样,我尝试了各种技术,但没有成功。

当我尝试在我的子主题的 woocommerce 文件夹中添加此自定义模板时,由于某种原因,该模板不起作用,我认为问题是因为它没有覆盖原始模板....

function woocommerce_grouped_add_to_cart2() {
global $product;
wc_get_template( 'single-product/add-to-cart/grouped-simfree.php', array(
'grouped_product' => $product,
'grouped_products' => $product->get_children(),
'quantites_required' => false
) );
}

function woo_simfree_product_tab_content() {
woocommerce_grouped_add_to_cart2();
}

最佳答案

wc_get_template( 'single-product/add-to-cart/grouped-simfree.php', array(
'grouped_product' => $product,
'grouped_products' => $product->get_children(),
'quantites_required' => false
), '', _YOU_PLUGIN_TEMPLATES_PATH_ );

关于php - WooCommerce 函数 wc_get_template() 修改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35430348/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com