我想在每个产品的商店页面上显示我选择的一些特定产品属性。有必要显示属性的名称并与它的值相对。我开始写代码,我想至少打印名字,但我只显示最后一个属性的名字add_action('woocommerce_after_shop_loop_item','add_attribute');functionadd_attribute(){global$product;$weigth_val=$product->get_attribute('weight');$quant_val=$product->get_attribute('quantity');$length_val=$product->get
我正在寻找产品详细信息页面上的类别URL。我正在使用以下代码获取类别ID,但我不确定如何获取类别URL。ID,'product_cat');foreach($termsas$term){echo$product_cat_id=$term->term_id;break;} 最佳答案 如果您有产品类别id,您可以使用$link=get_term_link($product_cat_id,'product_cat');获取产品分类的url。编辑确保product_cat_id是一个整数,使用下面一行来完全保存:$link=get_term
对于super初学者的问题,我很抱歉,但我想删除/隐藏woocommerce中产品描述下方的位置,它说的是类别。我的意思是:https://i.snag.gy/xczFOT.jpg我一直在寻找如何做到这一点,显然就像添加这个一样简单:.product_meta{display:none;}但是,我已尝试将其粘贴到所有可能的地方,但没有任何改变:我已经尝试过我的主题选项中的自定义CSS框我试过woocommerce编辑器(plugings-editor)我已经尝试在我的主题样式表中进行外观编辑什么都没做有人可以向我解释一下在哪里添加它吗?或者如果该代码不是这样做的方式?请记住,我是一个真
感谢StackOverflow的所有开发人员。我想在Woocommerce的链接产品部分添加更多字段。这些字段应该类似于Upsell/Crosssell。到目前为止我的代码:-add_action('woocommerce_product_options_linked_product_data','woocom_general_product_data_custom_field');woocommerce_wp_text_input(array('id'=>'_upsizing_products','label'=>__('UpsizingProducts','woocommerce'
在WoocommerceAPI中,我看到一个方法wc_get_ordersWooCommerceOrderFunctions在提到的参数中,我没有看到可以提供产品ID或对象来限制该特定产品的订单结果的参数。有没有一种方法可以只过滤特定产品的订单?我需要使用这个方法,因为需要一些参数 最佳答案 已编辑该函数不存在,但可以构建。因此,下面的函数将返回给定产品ID的所有订单ID的数组,进行正确的SQL查询:/***GetAllordersIDsforagivenproductID.**@paraminteger$product_id(re
我正在尝试根据送货方式隐藏结帐字段。functionpremove_billing_checkout_fields($fields){global$woocommerce;$chosen_methods=WC()->session->get('chosen_shipping_methods');$chosen_shipping=$chosen_methods[0];if($chosen_shipping==='local_pickup:20'){unset($fields['billing']['billing_postcode']);unset($fields['billing'][
本质上,当购物车商品的运送类别为“Roller”(ID92).这是我试过的代码:add_filter('woocommerce_package_rates','wf_hide_shipping_method_based_on_shipping_class',10,2);functionwf_hide_shipping_method_based_on_shipping_class($available_shipping_methods,$package){$hide_when_shipping_class_exist=array(92=>array('flat_rate:7'));$sh
我正在建立一个新网站,我对Woocommerce非常满意。我只需要一个快速技巧来获取每个类别中的产品数量。我已经在每种产品上标出类别,但无法弄清楚如何从该类别中获取产品数量。我有一个适合我的产品的列表样式(实际上是事件网站的事件)。Checkoutimage.我只想回显类别旁边的“事件”计数。这就是我获得类别的方式:echo$product->get_categories(',',''._n('Category:','Categories:',sizeof(get_the_terms($post->ID,'product_cat')),'woocommerce').'','.');我尝
我使用的是WordPress4.3.1、Woocommerce2.4.7和主题店面1.5.1。我想更改标题中的“site-header-cart”,它显示购物车的当前价格以及购物车中的商品数量,仅显示商品数量:463,33 €7items应该是:7每当我对template-tags.php进行更改时,只会更改...正在显示。每当我尝试更改href中的某些内容时,未更改的原始内容就会显示出来:if(!function_exists('storefront_cart_link')){functionstorefront_cart_link(){?>cart->get_cart_u
我为woocommerce单个产品页面创建了一个加/减数量按钮。创建了一个新的数量-input.php"min=""max=""name=""value=""title=""class="input-textqtytext"size="4"/>$('.plus').on('click',function(e){varval=parseInt($(this).prev('input').val());$(this).prev('input').attr('value',val+1);});$('.minus').on('click',function(e){varval=parseInt