wordpress相关内容
事实证明,这是一个我无法理解的挑战。几乎在其他任何地方,我都会处理将“优惠券”更名为“促销”的问题。然而,使用优惠券名称和标签的WC标签的重命名要困难得多。 下面是我所说的截图: 我几乎把“优惠券”的所有用法都改成了“促销”。这件衣服让我头发都掉光了。有没有人成功地改变过这一点?我错过了什么? 将下面的“优惠券”代码重命名为“促销”代码 // rename the coup
..
我需要检测何时成功创建新的WooCommerce订单并将其设置为“正在处理”--这是为了添加一些额外的功能等。在前端这样做很好,因为当通过WooCommercewoocommerce_thankyou或woocommerce_order_status_processing钩子创建订单时,很容易将其挂钩。 我遇到的问题是我也希望在通过网站后端手动创建新订单时使用此功能。我在通过手动添加订单时使
..
我有一些产品,我已经设置了一些交叉销售和追加销售的产品。但有一种情况是,交叉销售的产品脱销。 要仅显示可用的交叉销售和追加销售产品,我需要将哪些内容放到unctions.php中? 推荐答案 我检查了是否有可用于修改要显示的产品的挂钩,但没有找到。我认为唯一的解决方案是修改各自的模板。 在此处查找它们: /woocommerce/single-product/up-sell
..
有哪些解决方法可以使WooCommerce_UPDATE_PRODUCT操作仅触发一次? 我读到它会触发两次,因为它需要在内部保存一次以检索图像/变体保存的ID。 但从开发人员的经验来看,我想这确实不是大多数人需要的。 到目前为止,我找到的唯一解决方法是添加操作并将其直接从挂钩中删除: add_action('woocommerce_update_product', 'my
..
我不希望在管理订单页面中添加任何缺货产品! 参考本主题Prevent woocommerce to create manual order from out of stock products 提供的任何技巧或自定义代码都将不胜感激。 谢谢。 推荐答案 您可以这样尝试: add_filter( 'woocommerce_ajax_add_order_item_v
..
我似乎找不到在用户单击结账后使用哪个钩子来更改总数(或购物车的任何变量)。例如,用户提交了结账表单,然后我需要进行一些检查并相应地更改总数。 我应该如何做,我应该使用哪个挂钩? 推荐答案 可以在woocommerce_checkout_create_order操作挂钩中完成,在该钩子中,您必须为WC_Abstract_Order和WC_Order类使用CRUD getters和s
..
我使用的是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
..
这是我第一次问StackOverflow问题,所以别问我太多! 我有一个jQuery UI日期选择器字段,我想用它作为基本的‘导航’设备,直接跳转到特定于该日期的WordPress帖子。在近一年的时间里,有368个职位。 我可以成功地使用日期选取器重定向到基于日期字段的URL,例如: Domain.com/2020-11-07 但是,帖子本身并不使用该URL,它们有一个唯一
..
我的目的是为带有特定产品标签的WooCommerce产品添加多个批量动态定价。我在我的代码中使用slug";Little-Format";。 基于Bulk dynamic pricing for WooCommerce products with specific product-tag答案代码,这是我的尝试: function bbloomer_quantity_ba
..
当购物车中已有物品时,我要更改“添加到购物车”按钮的颜色。 我认为,当一个产品已经在购物车中时,有可能获得一个新的“添加”类或其他东西。 谁能帮我解决这个问题,并且知道如何实现这个目标? 推荐答案 试试 function woo_in_cart($product_id) { global $woocommerce; foreach($woocommerc
..
我需要在WordPress中做一些工作。我设法增加了结账费用 $woocommerce->cart->add_fee( 'thebestcompany_service', $fee, true, 'standard' ); 那太好了。我设法创建了一个插件。太好了。我设法用本地翻译翻译了我的插件。太棒了。 但我现在不知道在哪里折算费用thebestcompany_service。
..
我使用How to add additional fees to different products in WooCommerce cart答案代码(第2部分)。此代码用于向使用ID描述的产品添加额外费用。 我已替换现有答案: // Settings $settings = array( array( 'product_id' => 30, '
..
在WooCommerce购物车页面上,我想隐藏: 删除项目按钮 (&Q) 数量输入和字段 (&Q) 对于将出现在以下代码的// HIDE REMOVE BUTTON & QUNATITY OF THESE ITEMS注释中的项目 if (is_cart()){ foreach ( $cart->get_cart() as $cart_item ) {
..
我使用此代码向特定产品ID添加额外费用。问题是我只能向不同产品ID添加一项费用。 add_action('woocommerce_cart_calculate_fees', 'add_fees_on_ids'); function add_fees_on_ids() { if (is_admin() && !defined ('DOING_AJAX')) {return;}
..