admin管理员组文章数量:1125035
I am making a sidebar component, that is meant to be used on both post editor and template editor. I know that templates in database stored as wp_template_part post type, however, I cannot get templates post_id or post_type from inside the template editor. Any suggestion how this can be implemented?
const Component = ( {} ) => {
const postId = useSelect( ( select ) =>
select( 'core/editor' ).getCurrentPostId()
);
const postType = useSelect( ( select ) =>
select( 'core/editor' ).getCurrentPostType()
);
}
So this works on /wp-admin/post.php? pages
But i get undefined on /wp-admin/site-editor.php?postType=wp_template_part&postId=theme%2F%2Fheader
I expected it to actually return the wp_template_part as postType and it's ID, so I can save template specific postMeta from the sidebar, what is the correct approach?
本文标签: block editorGet postId and postType of a template part in react component
版权声明:本文标题:block editor - Get postId and postType of a template part in react component 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1736653933a1946207.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论