草庐IT

Woocommerce

全部标签

php - 在 WooCommerce 购物车中获取购物车商品的产品 ID

$cart_item=$woocommerce->cart->get_cart();我有上面的代码。如果我在cart_item上运行print_r,我会得到一个多维数组:Array([a6292668b36ef412fa3c4102d1311a62]=>Array([product_id]=>6803如何只获取product_id?我试过$test=$cart_item['data'];print_r($test);没用。 最佳答案 要获取foreach循环中每个购物车商品的产品ID(对于简单产品):foreach(WC()->ca

php - 如何检查页面是 woocommerce 中的类别还是产品?

我正在尝试在woocommerce.php中使用is_category,但它不起作用。我想根据页面打印标题。如果页面是类别页面,则将打印woocommerce_page_title(),如果页面是产品,则应打印the_title()。我在woocommerce.php中使用的代码是:但在每种情况下它都打印the_title()。我认为is_category()不适用于woocommerce。或者任何人都可以告诉woocommerce是如何打印类别和产品标题的吗?我们将不胜感激。 最佳答案 你应该使用is_product_catego

php - WooCommerce - 在自定义订单状态更改时发送自定义电子邮件

我添加了自定义状态wc-order-confirmed://Registernewstatusfunctionregister_order_confirmed_order_status(){register_post_status('wc-order-confirmed',array('label'=>'Potvrzeníobjednávky','public'=>true,'exclude_from_search'=>false,'show_in_admin_all_list'=>true,'show_in_admin_status_list'=>true,'label_count'

用管道替换WooCommerce Cart项目变化标题中的某个字符

如何在结帐时从产品属性中删除逗号分隔。例子:BlueBlackRawDenim-37,Slimfit37是属性产品和修身是我要删除逗号还是替换为模型产品|。我怎样才能做到这一点?对于这样的购物车代码:">get_name(),$cart_item,$cart_item_key).' ';}else{echoapply_filters('woocommerce_cart_item_name',sprintf('%s',esc_url($product_permalink),$_product->get_name()),$cart_item,$cart_item_key);}如果我删除此

WooCommerce-将描述添加到类别拇指

我的商店设置如下:商店页面>类别子类别>产品商店页面显示了一个网格格式的类别列表,每个类别的标题和缩略图。类别页面以网格格式显示类别列表,每个类别的标题和缩略图。我希望每个网格项目都显示类别描述。这是我到目前为止(functions.php)的地方,它在正确的位置输出静态文本。我不知道如何调用动态类别说明当前静态文本输出的位置。functionmy_theme_woocommerce_taxonomy_archive_description(){echo''.'Codetoshowdescriptionhereplease'.'';}add_action('woocommerce_

WooCommerce产品列出的位置列表

下面描述的资源:WordPress网站带有WooCommerce插件激活。样品产品输入在WooCommerce商店中。这些产品具有(T恤,裤子,帽子和商店名称)等类别。WPMultiStore定位器插件可根据位置获取用户位置并在附近展示商店。该问题如下:1。用户应获得选项选择附近的商店,并根据此商店名称进行排序。P.S:WP多商店定位器插件无需使用,如果还有其他替代插件可以解决此问题,则很好。尝试了许多WordPress插件来解决此问题,但是没有插件将商店定位器连接到产品类别。注意:此类功能可在沃尔玛,百思买,Loblaws等主要商店网站上获得,他们询问用户的位置,并将其设置为主要类别,以在同

android - 如何在 JAVA/Android 中使用 Woocommerce REST API 的 'POST' Http Verb?

我正在开发我的WooCommerce商店的Android应用程序,我正在使用WooCommerceRESTApi的GEThttp动词获取产品、类别、订单、客户等商店数据。.它工作正常,我能够为apiV2生成oAuth1.0签名和V3正确。现在,我想执行写操作。我从相同的文档中了解到我需要使用POSTHttp动词。我尝试了同样的方法并卡住了。当我使用URL、oAuth数据和生成的签名通过HttpGet或HttpPost请求执行任何POST操作时,我得到:{"errors":[{"code":"woocommerce_api_authentication_error","message":

android - android 中的 woocommerce rest api OAuth 身份验证

Android中OAuth1.0a(单腿)身份验证的示例代码是什么?有图书馆吗?.我使用eclipse,我是android的新手。谁能为我阐明路径? 最佳答案 回答我自己的问题:下载Scrib.jar库并将其添加到您的lib文件夹(您可以从(here)下载它创建一个名为“OneLeggedApi10”的类并在其中复制以下代码:importorg.scribe.builder.api.DefaultApi10a;importorg.scribe.model.Verb;importorg.scribe.model.Token;publi

IS_ACCOUNT_PAGE()的WooCommerce条件,但仅登录部分

我需要测试用户是否在帐户页面上,但仅用于标题所述的登录部分...有没有办法做到这一点?看答案可能你需要结合!is_user_logged_in()和is_account_page(),这边走:if(!is_user_logged_in()&&is_account_page()){//Testsomething}还有2个有用的钩子:add_action('woocommerce_before_customer_login_form','action_woocommerce_before_customer_login_form',10,0);functiontesting_login_portio

android - 如何在 Android 中使用 woocommerce Api 改造实现 OAuth 1.0a

我目前正在开发一个woocommerceapi,我需要使用改造来集成api。该网站采用HTTP,因此不能通过纯HTTP使用HTTP基本身份验证,因为key容易被拦截。API使用OAuth1.0a“单腿”身份验证来确保您的APIkey不会被拦截。我经历了thisartical了解在http上使用哪种OAuth方法。我已经使用Scribe成功实现了api但我想使用改造来实现api,谷歌搜索后我发现拦截器是JakeWhartonOauth1SigningInterceptor.所以我在身份验证改造中实现了它,但是api调用返回了{"code":"woocommerce_rest_cannot