hook-woocommerce相关内容
我使用的是WordPress,并且安装了WooCommerce插件。 我在我的主题中添加了模板文件夹,并开始自定义我的主题。 现在,我必须从我的主题中删除Woocommerce.css,我在官方网站here 找到了代码 我在函数中添加了相同的代码。php add_filter( 'woocommerce_enqueue_styles', '__return_empty_arr
..
我想在WooCommerce管理订单列表上添加带有一些元数据的自定义列。我找到了它,并根据需要对其进行了修改,并将其放入我的函数。php: add_filter( 'manage_edit-shop_order_columns', 'MY_COLUMNS_FUNCTION' ); function MY_COLUMNS_FUNCTION( $columns ) { $new_colu
..
我想为类别(A)添加费用,但仅当订单中有来自其他类别(B、C、D等)的产品时才计算费用。 但如果只订购A类产品,则不征收该税。 在我的代码中,在这两种情况下都会添加费用。你能指导我找到更好的解决方案吗? 我在我的网站上添加了以下代码: add_action( 'woocommerce_cart_calculate_fees','custom_pcat_fee', 20, 1
..
当您的购物车为空时,我应该向functions.php添加哪些代码以删除&q;结账不可用。请注意WooCommerce中的说明。 我在includes/wc-template-functions.php中找到了负责显示此消息的代码。 // When on the checkout with an empty cart, redirect to cart page. if ( is_pa
..
我是WordPress开发新手,目前遇到了死胡同。 我希望在更改订单状态后在WooCommerce订单中显示管理通知。 使用以下代码,通知不会出现:
..
登录-注册表单必须像弹出窗口一样显示,因此我进行了重定向,以避免未登录用户的默认MyAccount页面。 add_action( 'template_redirect', 'wish_custom_redirect' ); function wish_custom_redirect() { global $wp; if (!is_user_logged_in() && is_pag
..
我编写了一些代码,用于在基于产品类别的产品详细信息页面上显示定制的缺货消息。 function custom_backorder_message( $text, $product ){ if ( $product->managing_stock() && $product->is_on_backorder( 1 ) ) { if( has_term( 'bridal
..
在WooCommerce购物车页面上,我想隐藏: 删除项目按钮 (&Q) 数量输入和字段 (&Q) 对于将出现在以下代码的// HIDE REMOVE BUTTON & QUNATITY OF THESE ITEMS注释中的项目 if (is_cart()){ foreach ( $cart->get_cart() as $cart_item ) {
..
我已经使用ACF创建了一个定制字段,我想在我的WooCommerce单一产品页面中显示它。我如何才能做到这一点? 推荐答案 您需要找出表示应显示acf字段的位置的挂钩,例如,使用单个产品页面的WooCommerce Visual Hook Guide。 示例 add_action( 'woocommerce_after_single_product_summary', 'v
..
我需要将产品链接放入发送给管理员的脱销电子邮件中。 就我所知,即使我使用了正确的筛选器挂钩,此代码也没有得到预期的结果。有什么建议吗? add_filter('woocommerce_email_content_no_stock', 'add_product_url_to_out_of_stock_email', 10, 2); function add_product_url_to_ou
..
我有自定义订单状态,它可以正常工作。 我在这里需要的帮助是遍历订单项目并检查它们中是否有任何延交订单,如果有,从原始订单中取出延交订单项目并创建新订单,并为新订单赋予Backorder状态。 我们的想法是,如果且仅当原始订单中存在延交订单中的项目时,才创建延交订单。 add_action( 'woocommerce_checkout_order_processed', 'spli
..
我尝试在某些类别的产品页面上的WooCommerce添加到购物车按钮下添加一个div。 我现在有点不知所措。此代码没有破坏任何内容,但文本未显示。 我已尝试:.woocommerce div.product form.cart::after,但这适用于所有产品。 以下是PHP代码片段: function add_polarity_info() { global $p
..
我正在尝试根据WooCommerce中的不同条件更改单个产品页面上的stock management可用性文本。 根据on或off是否启用产品级库存管理,有5种情况。 打开,数量:0 打开,数量:2 打开,数量:3+ 已关闭,缺货 已关闭,库存 我正在使用 add_filter( 'woocommerce_get_availability', 'wcs_custom
..
在WooCommerce中,我使用在结账页面上显示自定义域的代码。填写此字段并由客户下订单后,数据将显示在编辑订单时的“谢谢”页面和电子邮件通知中。 // Add the delivery custom field to the checkout add_action( 'woocommerce_before_order_notes', 'my_delivery_custom_checkou
..
我有应该可以工作的代码,但由于某些原因它不能工作。我想使用以下代码在WooCommerce结帐下添加一个名为“City”的新自定义字段: // Display a custom checkout select field after Billing form add_action( 'woocommerce_after_checkout_billing_form', 'my_cust
..
我可以参考这个功能来禁用电子邮件通知:https://docs.woocommerce.com/document/unhookremove-woocommerce-emails/ 但我只想为特定产品禁用它,或者,如果可以更简单,为特定产品类别禁用它. 感谢您的帮助 解决方案 我认为当您尝试从模板中挂钩电子邮件通知时,您可以在其中找到订单,那时电子邮件已经发送. 您可以尝试
..
以下 仅显示产品自定义字段在 WooCommerce 管理单一订单中 回答我之前的问题,其中: 添加自定义 SKU 字段(文章 ID) 将自定义 SKU(ArticleID)保存为隐藏订单项元数据 将自定义 SKU(商品 ID)保存为手动订单的隐藏订单项元数据 但是,似乎最后一部分(对于手动订单)与以下我为网关费用添加的其他自定义代码发生冲突: //将卡网关百分比费用分配给批发商
..
以下 仅在 WooCommerce Admin 单个订单中显示产品自定义字段 对我上一个问题的回答,其中: 添加自定义 SKU 字段(文章 ID) 将自定义 SKU(ArticleID)保存为隐藏订单项元数据 将自定义 SKU(商品 ID)保存为手动订单的隐藏订单项元数据 如何更改管理单订单页面的订单行项目部分显示的元键标签 _articleid? 现在它显示“SKU",即“
..
在 Woocommerce 中,要向客户发送短信付款信息,我需要在成功付款后激活触发器. 但是我没有找到任何钩子来做 这是我的插件代码: if ( isset( $this->options['wc_notify_customer_payment_successful_enable'] ) ) {add_action( '####Action 在这里使用#######', array
..
我想完成 Google Merchant Review 代码要求在结账页面完成的变量: window.renderOptIn = 函数(){window.gapi.load('surveyoptin', functio
..