woocommerce相关内容
是否有办法在可变产品页面中显示当前产品SKU和GTIN?现在我使用的是以下代码,但它只适用于没有变化的简单产品: add_action('woocommerce_single_product_summary', 'show_sku_and_gtin'); function show_sku_and_gtin() { global $product, $post; echo '
..
我有一些购物车逻辑,如果购物车中有冷藏类别中的1件商品,它会检查至少3件商品。-这是经过测试的,并且工作正常。 但是,如果我从其他类别(环境)向购物车添加另一个项目,并且购物车中现在同时有冷藏和环境项目,则不再应用该规则。 如果购物车中也有环境物品,我如何确保应用了3冰镇最低限度规则? // Set minimum quantity per product before chec
..
我已经设置了带有两个复选框的ACF,这两个复选框显示在产品管理中: 在产品前端,只有从后端选择的值是可选的: 在我的函数中包含以下代码: // Display on product page add_action( 'woocommerce_before_add_to_cart_button', 'display_acf_single_product_pages', 1 ); f
..
基于Allow checkout only when a product of a mandatory category is in cart,我尝试制作自己的代码样本,以呈现通知并防止结账,如果购物车 仅包含特定类别的产品。它在预防和错误通知方面起作用,但是在添加其他产品时,它仍然拒绝结账。 /** * Renders a notice and prevents checkout if
..
在WooCommerce中,我可以使用以下代码将所有“添加到购物车”按钮文本更改为“+”: add_filter('woocommerce_product_add_to_cart_text', 'wh_archive_custom_cart_button_text'); // 2.1 + function wh_archive_custom_cart_button_text() {
..
在WooCommerce后端的产品列表中,我们可以通过点击星号来使产品成为特色。 但是,如果您有很多产品,并且想在事后查看哪些产品是特色产品,我们必须搜索所有产品。 因此,我希望使此列可排序,以便在排序过程中所有特色产品都显示在前面或后面 使用我到目前为止的代码,可以对列进行排序,但在排序过程中结果会变为空,从而导致0个结果 // 'featured' column sor
..
我正在尝试向WooCommerce Analytics-&>Orders提供的表中添加一列,该订单的项目名称(而不是产品名称)显示在其上。 我添加了一个钩子,并尝试提取订单中项目的所有名称(这个钩子是我以前使用过的,它在WooCommerce-&>Orders表中很有用) /** * Adds 'Item Name' column header to 'Orders' page im
..
尝试在不编辑WooCommerce页面模板的情况下在标题/标签旁边添加文本(最好在div内)。 伪码: function my_text_after_variation (){ if attribute pa_size exists { echo label for pa_size; echo
MY TEXT ; }else{ retu
..
我应该需要在WooCommerce存档页面中的标题之前显示产品的类别,如下图所示。 我如何才能做到这一点? 推荐答案 您可以使用下面的示例在标题上方添加类别。此函数位于子主题函数.php或父主题函数.php 中 /** * @return add category link and title above the title or below the category * */ f
..
我正尝试每天运行以下功能,以自动完成超过10天且具有特定自定义元值的所有处理顺序。 我使用的是以下代码片段,但是这根本不起作用。知道为什么吗? function autoComplete(){ $orders = wc_get_orders( array( 'status' => 'wc-processing', 'date_cr
..
我无法在单个页面上删除WooCommerce产品的默认标题。 该标题没有任何可供我通过CSS隐藏的标记。 我还尝试使用 remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_title', 5 ); 但仍不起作用。 有人对此有解决方案吗? 推荐答案
..
嗨,我正在实施一个支付网关插件,但有一个问题。它显示了一个错误,他们说这是因为购物车的总金额和网站为他们发送的价格总金额不同。这是因为他们得到的是没有十进制数字的ex。在购物车中,它是519.00,而他们只收到519。 此插件通过$order->get_total()函数获取购物车总数。有没有办法让函数get_total()接受已经有.00的订单价格?或者是519.5变成519.50,以此类
..
是否有可能获得当前和以前的客户订单?也就是说,我需要每个客户当前订单的账单地址和以前订单的账单地址。 例如,我需要获取每个客户订单的数组,即我需要每个客户订单的帐单地址。 所以我有一些代码可以打印管理面板中编辑订单页面上的任何文本。 add_action( 'woocommerce_admin_order_data_after_shipping_address', 'edit_w
..
我是WooCommerce的新手,我正试着用一周的时间在可变价格下显示4倍付款的建议。 我尝试了在网上找到的几种技术和代码,但没有一种效果很好。 我所能做的最大努力是: 数据-lang=“js”数据-隐藏=“假”数据-控制台=“真”数据-巴贝尔=“假”> //Afficher paiement 3xcb// add_filter('woocommerce_get_pr
..
在WooCommerce中,我使用以下代码在显示的产品价格周围添加一些文本(“Rent:”和“/day”),如: function cp_change_product_price_display( $price ) { echo 'Rent: ' . $price . '/day'; } add_filter( 'woocommerce_get_price_html', 'c
..
在WooCommerce中,我使用的代码来自this answer thread,如果用户的GEO IP来自一组允许的国家/地区,则启用所有支付网关。此处我需要的允许国家/地区代码是“SE”(瑞典)。 我想要的是,如果GEO IP不在瑞典(预定义的允许国家/地区),则禁用除BAC之外的所有支付网关。 感谢任何帮助。 推荐答案 以下代码将禁用除不允许的GEO IP定义的国家/
..
我使用以下代码在WooCommerce管理员订单详细信息页面的订单项目表中显示自定义产品元: add_action('woocommerce_admin_order_item_headers', 'tempiconsegna_admin_order_item_headers'); function tempiconsegna_admin_order_item_headers() {
..
在我的header.php中,我希望根据页面类别添加标题。 我当前的代码如下所示:
ID)) { echo "music in the world of noise"; }
..
如果登录的用户以前已经购买过该产品,我希望在购物车页面上显示通知。 在结账页面上,我设法显示了它 将此checkout/review-order.php添加到第31行 if( is_user_logged_in() ) { $user = wp_get_current_user(); } foreach ( WC()->cart->get_cart() as $cart_item
..
我希望根据产品的属性(例如颜色)添加Body类,因此如果产品颜色是红色,我希望将类‘red’添加到Body标记中。 我将使用什么挂钩来执行此操作? 推荐答案 可以使用body_class筛选器挂钩中的自定义函数完成此操作: add_filter( 'body_class', function( $classes ) { if( ! is_product() ) re
..