• 在编写自定义FSE主题时,在块编辑器的Front page模板上,我使用了侧栏中的“Save Changes”选项。这完全清除了我的模板,而不是保存到其中,只留下对标题模板部分的块引用。该模板很复杂,有多个块和一个视频块。我希望你能重现这个错误。

查看13条回复-1条至13条(共13条)
  • 主持人 约旦设计

    (@jordesign)

    @爱人-听起来很可怕-听到这件事我很难过,这听起来确实很奇怪。你让它发生过多次吗?还是就一次?

    在这个阶段,我无法重现它。因此,如果这种情况已经发生过多次,那肯定是值得进一步研究的。

    螺纹起动器 洛夫罗·赫鲁斯特

    (@lovor)

    是的,它每次都会发生。我切换到从内容中手动复制块并粘贴到模板中。

    主持人 约旦设计

    (@jordesign)

    谢谢确认@爱人–我还可以问一下,这种行为是否仅在创建块主题插件处于活动状态时发生?

    你能用其他插件试试吗除了创建区块主题插件也被停用了,看看是否有什么不同?

    螺纹起动器 洛夫罗·赫鲁斯特

    (@lovor)

    当创建块主题未激活时,这不会发生,因为这是在按下“保存更改”按钮时发生的

    我没有太多插件激活,重启!和safeSVG。然而,我尝试去激活除创建块主题之外的所有内容,但还是发生了。

    如果你提供某种联系方式,我可以与你共享模板。

    螺纹起动器 洛夫罗·赫鲁斯特

    (@lovor)

    另外,我使用的是WordPress版本6.3.1。你用这个版本测试了吗?

    螺纹起动器 洛夫罗·赫鲁斯特

    (@lovor)

    我注意到的是,在尝试保存front-page.html模板中的更改后,下面写着:
    <!– wp:pattern{“slug”:“themename/front-page”}/–>
    不应该将内容保存到模板中吗?看起来它试图创建模式,然后在模板中引用它,但结果是页面被破坏了。

    螺纹起动器 洛夫罗·赫鲁斯特

    (@lovor)

    也许我误解了插件的功能,我希望它将块内容从数据库保存到模板,并在数据库中重置模板。相反,它在patterns目录中创建模式,并将模板设置为指向它.Odd。

    螺纹起动器 洛夫罗·赫鲁斯特

    (@lovor)

    我想到了一个主意——我正在使用WP 6.3.1。这可能与在模式部分中移动模板部件的管理中发生的更改有关吗?我仍然不确定这是一个特性还是一个bug(对我来说,这是个bug,你打算创建一个模式吗?)。我还发现了它破坏图像的原因。我将主题目录中特定文件夹中的媒体文件上传到媒体库中。不知怎的,原始位置仍然被记住,当插件创建模式时,它指的是原始位置,而不是媒体库位置,但媒体文件不再存在,即这是生成的代码:

    <视频循环静音海报=“<?php echo esc_url(get_stylesheet_directory_uri());?>/assets/images/hero-video-thumbnail.jpg“src=”<?php echo esc_url(get_stylesheet_directory_uri());?>/assets/videos/Above-The-Fold-draft.webm“playsinline></video>

    主持人 约旦设计

    (@jordesign)

    @爱人–创建块主题插件的目的主要是创建一个独立的导出的主题(可以共享和分发),而不是主题正在进行的编辑的一部分(这是Gutenberg/Site Editor通常处理的)。

    声音就像你得到的错误是当你在站点编辑器中保存模板时——这与古腾堡有关,而不是创建块主题插件。

    是否可以对你所采取的步骤和结果进行屏幕播放/视频,以帮助缩小这种情况发生的地点/原因?

    螺纹起动器 洛夫罗·赫鲁斯特

    (@lovor)

    是的,我知道主要目的是创建块主题,我甚至开始用这个插件开发当前的主题。为了简洁起见,我写道“目的是”而不是“目的之一”🙂 尽管如此,create block theme也在网站编辑器中注册了一个插件,在顶部栏中添加了一个小扳手图标,然后点击该图标,在侧边栏中填充了几个操作,其中一个是“保存更改”,我指的是“保存更改”。我可以拍一个视频,但由于保密协议,我不会公开这个主题的视频,也许在下午,或者我会尝试在新主题中复制这个错误。我认为这可以很容易地复制,在WP 6.3.1中,这种功能似乎是这样实现的,相反,保存对模板的更改会创建新的模式,将所有内容都放在模板中,而更改模板只是为了引用模式。此外,模板中的路径更改为原始插入位置,而不是媒体库中的位置。

    托尼·G

    (@starbuck)

    @爱人简明扼要地描述了我在此详细阐述的内容(但没有成功?)其他螺纹.

    淀粉1224

    (@amyg1224)

    你的经历和我的经历完全一样。

    主持人 约旦设计

    (@jordesign)

    @星巴克 @淀粉1224通常我们不鼓励“我也是”的评论,但由于这一问题尚未解决,您可以提供的任何其他信息都可能有助于跟踪该错误。

    你们中的任何一个人都能分享这件事的截图吗?

查看13条回复-1条至13条(共13条)
  • “破坏性错误”主题对新回复关闭。