提问人:DanG 提问时间:3/18/2022 更新时间:3/18/2022 访问量:1356
在帖子标题和区块编辑器之间移动 ACF 字段
Move ACF Fields between Post Title and Block Editor
问:
请帮忙,我正在浪费时间尝试这样做。 我简直不敢相信这看起来如此困难。
我想做的就是将这两个 AFC 字段移动到块编辑器上方、标题和 slug 下方的每篇文章上。
答:
0赞
Piiit
3/18/2022
#1
干杯
我看对了吗:您有正常的 ACF 字段(没有 ACF 块),并且希望它显示在标题之后?如果你想要这个,只是为了在后端以更高的优先级显示它,我也找不到解决方案。
但无论如何,它将出现在前端的位置,由 php 文件管理,该文件读取字段。所以这只是一个光学的东西。
很少有其他方法,这可能是一种选择(也许也不是,这取决于你最终的目标是什么)
- 不要使用 ACF 字段,而是使用 WordPress 默认提供的 post-thumbnail 和自定义 post 类
- 如果您有 ACF Pro,您可以创建 ACF 块并将它们放在您想要的任何位置
- 使用 wordpress 默认块并创建块模式。例如,如果使用图片和文本来创建网站标题,您可以直观地编辑它们并将 css 加载到前端和后端,因此编辑器和网站看起来几乎相同。从用户友好性的角度来看,这是非常甜蜜的。
- 创建字段时,可以设置位置。从理论上讲,可以选择“在标题之后,在内容之前。但可悲的是,它不起作用。但你可以把它放在帖子侧边栏。不完全是你要求的,但也许是一种妥协。
希望能有所帮助
评论
1赞
DanG
3/18/2022
谢谢你的回答。我可以为它创建一个可以解决这个问题的块,但是我无法阻止客户端错误地删除这个初始块,这就是为什么我想先修复它,然后再运行块。另外,如果我为它创建一个块,我将需要从 the_content() 中获取图像数据;(并且仅适用于此特定块类型),因此我可以在站点上和摘录磁贴中的类别页面上的其他位置循环数据。我也可以使用您提到的特色图片,但我想找到一种方法将所有内容堆叠在左侧的主窗口中。
0赞
Piiit
3/21/2022
对于锁定块,有以下内置选项: - developer.wordpress.org/block-editor/reference-guides/block-api/... - make.wordpress.org/core/2022/01/08/... 除此之外,我可以理解您的愿望,因为我也在寻找了很长一段时间的解决方案,但最终得到了我在这里提出的工作
评论