最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

block editor - get selected categories or tags (using javascript) in GutenBerg?

programmeradmin1浏览0评论

I was still unable to find out that in Gutenberg. Specifically, i used:

wp.data.select("core/editor").getPostEdits();

to find out how many categories were checked. But it missed already checked categories... So, which function should I use to access in sum, how many categories are select at this moment? where is that data stored?

I was still unable to find out that in Gutenberg. Specifically, i used:

wp.data.select("core/editor").getPostEdits();

to find out how many categories were checked. But it missed already checked categories... So, which function should I use to access in sum, how many categories are select at this moment? where is that data stored?

Share Improve this question edited Apr 13, 2019 at 7:38 T.Todua asked Jan 3, 2019 at 17:29 T.ToduaT.Todua 5,8809 gold badges52 silver badges81 bronze badges
Add a comment  | 

1 Answer 1

Reset to default 6

To get the categories from inside the editor of a post you can make use of the following selectors:

The categories the post has in the published version: wp.data.select("core/editor").getCurrentPostAttribute("categories")

The current categories of the edit (for example if the user has selected a new category but hasn't saved the post it will appear with this selector but not with the former): wp.data.select("core/editor").getEditedPostAttribute("categories")

This will give you an array with the id of each category.

发布评论

评论列表(0)

  1. 暂无评论