gpt4 book ai didi

javascript - 如何检索任何 Wordpress 页面上所有 WooCommerce 数据的 JSON?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:45:56 26 4
gpt4 key购买 nike

我想为 WordPress 网站建立一个 WooCommerce 商店(顺便说一句,我以前从未做过)。

但是,我不想使用任何类型的 WooCommerce 生成的页面。

我想要的是添加/删除产品(连同所有其他相关产品数据)、创建类别、子类别等。使用 Wordpress 仪表板内部的 WooCommerce“控制面板”,每次我这样做时,我想要要更新/生成并在所有(或某些特定)页面上可用的 WooCommerce 对象(包含所有数据)。

这样做的原因是因为我想自己构建所有内容(产品页面、购物车页面、结帐页面、类别页面、子类别页面)。

但是,为了用相关数据填充这些页面,我需要从任何这些页面访问整个 WooCommerce 数据。

一些示例将更好地解释我正在努力实现的目标。 (注意:我将使用 Javascript 并在客户端生成所有内容)

案例 #1假设我在“商店”页面中,我想用所有可用的产品类别填充一个列。我需要能够做这样的事情:

var wooCommerceShopData = getAllWooCommerceShopData(); // an Ajax request that will fetch me all that data

var arrayOfAllAvailableCategories = wooCommerceShopData.categories;

案例 #2

现在假设我属于“运动装”类别。我需要能够做这样的事情:

var wooCommerceShopData = getAllWooCommerceShopData();

var productsObjectForCurrentCategory = wooCommerceShopData.categories["sportswear"].products;

案例 #3

如果我在“运动服”类别的产品页面上,我需要能够执行类似的操作:

var wooCommerceShopData = getAllWooCommerceShopData();

var currentProductData = wooCommerceShopData.categories["sportswear"].products["BLK123XMENSHORTS"];

var currentProductPrice = currentProductData.price;

// etc......

这可能吗?有没有 WooCommerce/Wordpress API?

最佳答案

WooCommerce 提供了一个 Rest API。

您可以在此处找到文档:

https://woocommerce.github.io/woocommerce-rest-api-docs/

希望对您有所帮助。

关于javascript - 如何检索任何 Wordpress 页面上所有 WooCommerce 数据的 JSON?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27205582/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com