javascript - 使用 Gutenberg getEntityRecords 获取 woocommerce 产品类别

标签 javascript wordpress woocommerce custom-taxonomy gutenberg-blocks

是否可以使用 Gutenberg getEntityRecords() 获取所有产品类别?

我找到了一个获取帖子类别的代码如下

var query = {per_page: 100}
categoriesList =  getEntityRecords( 'taxonomy', 'category', query );

我可以更改上面的代码以获取所有 woocommerce 产品类别吗?

最佳答案

我也搜索过同样的东西。但最后我决定使用 apiFetch 来完成这项任务(遵循 woocommerce-gutenberg-products-block 插件)。

例如一个示例用例:

const apiFetch = wp.apiFetch;
const { addQueryArgs } = wp.url;

const productCategories = (queryArgs) => {
    return apiFetch({
        path: addQueryArgs(`wc/store/products/categories`, {
            per_page: 0,
            ...queryArgs,
        }),
    });
};

productCategories().then((categories) => {
        console.log(categories);
});

关于javascript - 使用 Gutenberg getEntityRecords 获取 woocommerce 产品类别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54900536/

相关文章:

javascript - 如何在javascript中反转字符串?

javascript - jquery $.ajax get 将通过 http 获取文件,但在直接与服务器对话时失败,X-Requested-With 设置不正确?

php - 具有特定字符串的 Woocommerce 标签列表

javascript - 事件类不显示

php - WooCommerce:检查产品是否缺货并且不允许延期交货

javascript - pdfmake - 使用自己的字体不起作用

javascript - 带有 CRLF 的占位符在 Firefox 中不起作用

php - 自定义帖子类型WordPress模板如何在WordPress模板中添加自定义侧边栏

wordpress - 检查 WooCommerce 中是否应用了任何优惠券代码

css - [特色产品 slider ] 的 Themefusion .css 修改以居中图像