草庐IT

woocommerce-subscriptions

全部标签

php - 从 Woocommerce 商店页面中的特定自定义元数据过滤产品

我需要过滤WooCommerce商店页面,并且只想显示需要自定义产品元数据的产品。这是我在archive-product.php中找到的内容:/***Hook:woocommerce_before_shop_loop.**@hookedwc_print_notices-10*@hookedwoocommerce_result_count-20*@hookedwoocommerce_catalog_ordering-30*/do_action('woocommerce_before_shop_loop');woocommerce_product_loop_start();if(wc_ge

php - Wordpress/WooCommerce Hook 未触发?

在提出这个问题之前,我浏览了很多关于SO的博客和帖子。我正在使用WooCommerce插件并尝试通过操作Hook获取产品数据以传递给第3方API。我尝试了各种代码块,但没有一个给我产品信息。因此,我尝试在WooCommerce上添加/更新/删除产品,并在我的子主题的functions.php文件中放置以下Hook。Hook1functionon_all_status_transitions($new_status,$old_status,$post){echo'console.log("old_status:'.$old_status.'")';echo'console.log("ne

php - 如何在 woocommerce 结账的订单接收页面上更改送货地址和账单地址的文本?

我正在使用woocommerce在wordpress中创建商店。我通过以下代码将账单明细文本更改为运输明细,反之亦然functionwc_custom_addresses_labels($translated_text,$text,$domain){switch($translated_text){case'BillingAddress':/*Front-end*/$translated_text=__('ShippingAddress','woocommerce');break;case'BillingDetails'://Back-end$translated_text=__('S

php - Woocommerce 最近浏览过的产品 Wordpress

我想在我的网站中包含“最近查看的产品”小部件。我发现我可以使用这里提到的简码来做到这一点:http://www.wpexplorer.com/woocommerce-recently-viewed-products-shortcode/执行此代码并创建插件后,产品出现在主页上非常奇怪,非常大且没有任何样式。然后我发现woocomerce提供的小部件部分已经有一个小部件了。我对它的样式非常满意,但我有一些问题想解决:如何将小部件添加到页脚区域之前的所有页面上?如何使小部件水平而不是垂直?感谢帮助我的人!!! 最佳答案 在其他div框开

php - 以编程方式设置运输方式 Woocommerce

我刚刚创建了一个ID为custom_shipping的自定义Woocommerce送货方式。该选项现在出现在Woocommerce->设置->运输管理页面上。我想根据用户的凭据动态设置送货方式。默认方法是flat_rate现在。问题:如何为满足要求的用户在整个session期间将送货方式设置为custom_shipping?尝试过:$chosen_methods=$woocommerce->session->set('chosen_shipping_methods',array('purolator_shipping');这在我的cart页面上正确设置了session变量“chosen

php - 在 Woocommerce 中打印产品数组的值

不幸的是,我在pHp中没有我想的那么强,所以我可能会问一个非常基本的问题。我只是想弄清楚为什么我不能打印产品数组的各个值。print_r($product)返回:WC_Product_SimpleObject([id]=>72[post]=>WP_PostObject([ID]=>72[post_author]=>1[post_date]=>2015-09-2321:54:50[post_date_gmt]=>2015-09-2321:54:50[post_content]=>[post_title]=>SimpleProduct#1[post_excerpt]=>[post_stat

php - WooCommerce 无法从产品类别访问购物车

我有一个自定义的WooComerce产品类型,我需要从其中访问购物车url。看起来很简单:classWC_Product_My_ProductextendsWC_Product_Simple{publicfunctionsome_method(){global$woocommerce;$href=$woocommerce->cart->get_cart_url();}}但是:Fatalerror:Calltoamemberfunctionget_cart_url()onanon-object什么可能是错的?定义自定义产品类时$woocommerce变量不可用吗?如果是这样,是否有一些内

php - 不同产品的 Woocommerce 不同 T&C 页面

是否可以在woocommerce结账时为不同的产品添加不同的条款和条件页面?如果订单有某些特定产品,我需要显示不同的T&C页面。在结帐时,我们会显示T&C页面链接,如图片管理员不能这样做,所以我要覆盖我模板中的插件payment.php文件,并为下面的部分做hack0&&apply_filters('woocommerce_checkout_show_terms',true)):?>//Ifconditionhereterms&conditions','woocommerce'),esc_url(wc_get_page_permalink('terms')));?>id="te

php - 非登录用户 Woocommerce,重定向

我正在使用Woocommerce开一家网上商店,我的客户问我他不希望人们能够注册,他会为他的每个客户创建一个用户和密码。这样他就可以控制谁在他的店里买东西。所以我进入了Woocommerce并禁用了结帐时和所有地方的注册,以及允许客人下订单的选项。一切正常,除了当有人试图下订单时,注销时,当他试图去结账页面时,它只显示一条未格式化的消息,说“您必须登录才能下订单”。在尝试访问结帐时,有没有一种方法可以将未登录的客户重定向到登录页面? 最佳答案 也许这段代码可以更紧凑、简单和方便:add_action('template_redire

php - Woocommerce 订阅 - 在订阅 ID 旁边添加产品名称

我找不到专门针对Woocommerce订阅的论坛,所以我希望Stack可以帮助我!在“我的订阅”页面上,有一个表格显示了客户的所有订阅。订阅以ID号命名。我想在ID旁边添加订阅产品名称。以下是插件中与将ID添加到表相关的代码:$subscription):?>">get_view_order_url());?>">get_order_number()));?>您会注意到我可以使用一个钩子(Hook)在ID后注入(inject)代码,我想出了如何做到这一点。问题是,如果我手动输入订阅ID,我只能让它工作。这是我的代码,其中1341是订阅ID。这成功地在表中的ID后面注入(inject)了