【发布时间】:2015-05-29 14:22:05
【问题描述】:
我正在一个网站上工作,我正在使用 woocommerce,但我没有一个购物设施,我试图更改措辞,同时保留所有功能,以便能够将产品添加到购物车,但将所有内容都称为查询,并在替换价格中调用报价。
我设置了价格,因此当输入 0 时,它不会显示标准的“免费!”相反,它通过将其添加到我的functions.php中来声明“要求报价”
add_filter( 'woocommerce_product_single_add_to_cart_text', 'woo_custom_cart_button_text' ); // 2.1 +
function woo_custom_cart_button_text() {
return __( 'Add to Enquiry', 'woocommerce' );
}
这很好用,我在网上找到了这个特殊的钩子来获取代码,但是现在我开始深入研究我想要编辑的不仅仅是按钮文本的项目。
我的问题是,你怎么知道从哪里获取钩子名称,以便我可以开始为此创建自己的钩子,在 google devtools 上检查时可以从类名中看到它们吗?将 woocommerce 文件夹拖到 Sublime Text 2 中并搜索 woocommerce_product_single_add_to_cart_text 我可以返回结果以便能够看到该钩子,但是您是如何遇到钩子名称的呢? 我查看了http://docs.woothemes.com/wc-apidocs/hook-docs.html,但看不到与上述钩子相关的任何名称,开始试图破译它是如何或从何处获得的。
【问题讨论】:
标签: php wordpress woocommerce