草庐IT

Woocommerce

全部标签

php - 产品 "read more"按钮在 woocommerce 商店中不起作用

我最近在我的functions.php子主题文件中添加了代码片段,其任务是在所有产品下方回显“阅读更多”按钮,从而引导用户进入点击产品页面。产品ID链接无效。这是代码:/*-ADDNEWBUTTONTHATLINKSTOPRODUCTPAGEFOREACHPRODUCT*/add_action('woocommerce_after_shop_loop_item','replace_add_to_cart');functionreplace_add_to_cart(){global$product;$link=$product->get_permalink();echodo_shortc

php - 如果产品在 Woocommerce 中不征税,则隐藏额外的不含税价格

我在设置免税商品时需要关闭显示不含税价格。我在price.php文件中进行了修改以添加不含增值税的价格。get_price_excluding_tax());?>netto如果未设置价格,此“netto价格”在产品页面中仍然可见。如何禁用它?一些钩子(Hook)? 最佳答案 第一个woocommerce_price()函数和get_price_excluding_tax()方法已被弃用和过时……它们被wc_price()和取代wc_get_price_excluding_tax()函数。而不是覆盖woocommerce模板loop/

php - Uncaught Error : Class 'WP_Query' not found in url - Wordpress

我创建了一个在页面中传递ID的ajax文件。该页面有一个查询。我得到了一个错误。我想知道我的错误是什么,有些网站说我必须定义我的模板并需要wp-load.php,但有些网站说我必须在function.php上做。我真的不知道该怎么办。我是wordpresswoocommerce的新手。UncaughtError:Class'WP_Query'notfoundinxxxx/xxxx这是我的页面(get-fabric.php)'product','posts_per_page'=>1000,'product_cat'=>'fabric');$query=newWP_Query($args)

php - 在 WooCommerce 3 中的特定运输方式下方添加一个复选框

我正在尝试自定义WC结帐页面。在我的结帐页面中,我设置了2种送货方式。我的目标是在第一种送货方式下方添加一个自定义字段。为此,我使用了下面提到的钩子(Hook)。woocommerce_after_shipping_rate但我的问题是,它只是为每种可用的运输方式添加了相同的字段。如何设法为特定送货方式添加输入字段? 最佳答案 使用作为WC_Shipping_Rate实例的$method参数对象,您可以使用get_id()方法定位任何运输方式ID,如本例所示:add_action('woocommerce_after_shippin

php - 在 Woocommerce 中购买某个产品类别的产品时重定向

我有这个代码:add_action('template_redirect','woo_custom_redirect');functionwoo_custom_redirect($redirect){if(!is_user_logged_in()&&(is_checkout())){wp_redirect(home_url('/my-account/edit-account/'));return$redirect;}}如何在下单购买某个类别的产品时替换重定向条件?例如,如果用户购买了某个类别的产品,那么当他尝试下订单时,他会重定向到注册并在注册成功后返回。

php - 在 WooCommerce 中为可变产品设置计算价格

在Woocommerce中,我使用自定义字段来计算产品的价格,基于此代码-AddcustomfieldstocustomproductcalculatedpriceinWoocommerce.感谢LoicTheAztec的帮助。//Addacustomfieldbeforesingleaddtocartadd_action('woocommerce_before_add_to_cart_button','custom_product_price_field',5);functioncustom_product_price_field(){echo'RentalStartDate:Per

php - 向 WooCommerce 产品变体添加后缀会被覆盖

我开始期待WooCommerce中内置了一些“更新功能”,它只允许我重命名变体post_title一段时间。然后它又回到钩子(Hook)/WooCommerce决定的状态?我想以编程方式向特定变体添加诸如“(Cancelled)”之类的后缀。$new_title=get_the_title($variationid).'(Cancelled)';wp_update_post(array('ID'=>$variationid,'post_title'=>$new_title));这只会“挂起”一小会儿......我尝试禁用这个钩子(Hook),然后更改标题,但它仍然被覆盖。add_fil

php - 在 Woocommerce 中显示链接的产品属性术语名称

这是我在产品标题下方显示属性的代码。如何将其显示为指向此属性的存档页面的链接?add_action('woocommerce_single_product_summary','custom_template_single_title',5);functioncustom_template_single_title(){global$product;$brand_name=$product->get_attribute('Autor');echo'';if($brand_name)echo$brand_name;echo'';} 最佳答案

php - WordPress WooCommerce 插件显示不同尺寸的特色产品

我已经安装了WooCommerce在this地点。现在您可以看到主页上有几个产品。特色游戏部分下的产品尺寸为(100X140),当我单击它们时,将重定向到产品详细信息页面。到那一点就好了。现在在首页的“所有产品”部分下有一些产品的尺寸与底部图像尺寸不同。现在我想让顶部部分(所有产品)完全可点击,这样当点击图片时它会重定向到相应的产品详细信息页面,就像底部的特色产品一样。我还希望管理员可以完全管理该部分。那么有人可以告诉我该怎么做吗?任何帮助和建议都将非常感激。谢谢... 最佳答案 简单地说,图像没有anchor标记。这是您需要做的:

php - Woocommerce 添加具有外部/附属类型的产品

我正在尝试以编程方式(使用PHP)将Woocommerce产品插入我的网站。我所有的产品都是外部/附属产品类型。我已经使用以下代码成功创建了一个产品,但它默认为“简单产品”产品类型。我的问题是如何使用我的PHP帖子创建或元数据更新将产品类型更改为外部/附属?我试过这个命令但没有成功:update_post_meta($post_id,'product-type','external');这是用于创建产品的代码,其中分配了基本属性:require_once("../wp-load.php");$new_post=array('post_title'=>"TitleofMyProduct"