我有一个网页,我创建块使用 gutenberg 和ACF。首先我创建一个块模板,然后我创建它在ACF和添加到网页使用古腾堡编辑器。
现在的问题是,在 gutenberg 编辑器中添加了块之后,页面上没有显示出来,如何将块连接到页面上,需要从template-parts/block中取出块,块所在文件夹中的每个块都有自己的css和js,结构如截图所示:块文件夹结构
<?php
/**
* Template Name: Home
*
*/
get_header(); ?>
<?php
get_footer();
1条答案
按热度按时间tp5buhyn1#
只要通读一下官方的ACF blocks documentation,它就非常清楚和直接了。
根据您的屏幕截图,您的块注册和配置可能存在问题:
1.块文件夹中没有
block.json
文件;1.您还需要使用
register_block_type()
函数注册块。例如:
如果您按照书中的过程操作,并且您的post/page/cpt模板也是正确的,那么您的ACF块应该和核心块一起显示在前端,就像预期的那样。