Query Post Object in WP Admin

时间:2019-02-08 作者:Kevin Nugent

如何获取$post 我在WP admin工作的帖子的对象?我试过了global $post 但我相信$post 在编辑期间不可用。

一点背景:

我正在深入古腾堡,创建了我的第一个区块,遇到了一个问题,我不知道如何在编辑器中查询帖子的属性(type,ID)。在前端输出我的内容(成功)的函数使用ACFsget_field 从该帖子的ACF字段中获取值,但在没有$post->ID的情况下,尝试在块编辑器中显示输出预览时失败。

1 个回复
SO网友:mtthias

这个Beta of ACF 5.8 用于使用自定义字段创建古腾堡块。可以在编辑器中预览这些块。遗憾的是,您必须是ACF Pro的客户才能使用测试版。

否则,您可以尝试使用以下插件通过REST-API获取自定义字段:https://github.com/airesvsg/acf-to-rest-api/

提到this answer 关于如何在古腾堡获取当前帖子ID。

相关推荐

将帖子ID插入前面有破折号的辅助文件的末尾

我想动态地将帖子ID插入到它们的URL段塞中。What I have<去掉带前缀的帖子名称(WC的“/产品”)的代码生成我想要的URL的代码What I want<URL看起来像:~/category-name/hey-slug-12903/</这样做的原因是我有大量的产品,这些产品只是因为它们所在的类别不同而已。。。因此,我想在子目录中自动插入ID,以防止任何重复的奇怪</我do not want 附加为多余子目录的ID,如:~/category-name/hey-slug/12