主持人
约旦设计
(@jordesign)
嘿@爱人-听起来很可怕-听到这件事我很难过,这听起来确实很奇怪。你让它发生过多次吗?还是就一次?
在这个阶段,我无法重现它。因此,如果这种情况已经发生过多次,那肯定是值得进一步研究的。
是的,它每次都会发生。我切换到从内容中手动复制块并粘贴到模板中。
主持人
约旦设计
(@jordesign)
谢谢确认@爱人–我还可以问一下,这种行为是否仅在创建块主题插件处于活动状态时发生?
你能用其他插件试试吗除了创建区块主题插件也被停用了,看看是否有什么不同?
当创建块主题未激活时,这不会发生,因为这是在按下“保存更改”按钮时发生的
我没有太多插件激活,重启!和safeSVG。然而,我尝试去激活除创建块主题之外的所有内容,但还是发生了。
如果你提供某种联系方式,我可以与你共享模板。
另外,我使用的是WordPress版本6.3.1。你用这个版本测试了吗?
我注意到的是,在尝试保存front-page.html模板中的更改后,下面写着:
<!– wp:pattern{“slug”:“themename/front-page”}/–>
不应该将内容保存到模板中吗?看起来它试图创建模式,然后在模板中引用它,但结果是页面被破坏了。
也许我误解了插件的功能,我希望它将块内容从数据库保存到模板,并在数据库中重置模板。相反,它在patterns目录中创建模式,并将模板设置为指向它.Odd。
我想到了一个主意——我正在使用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通常处理的)。
它声音就像你得到的错误是当你在站点编辑器中保存模板时——这与古腾堡有关,而不是创建块主题插件。
是否可以对你所采取的步骤和结果进行屏幕播放/视频,以帮助缩小这种情况发生的地点/原因?
是的,我知道主要目的是创建块主题,我甚至开始用这个插件开发当前的主题。为了简洁起见,我写道“目的是”而不是“目的之一”🙂 尽管如此,create block theme也在网站编辑器中注册了一个插件,在顶部栏中添加了一个小扳手图标,然后点击该图标,在侧边栏中填充了几个操作,其中一个是“保存更改”,我指的是“保存更改”。我可以拍一个视频,但由于保密协议,我不会公开这个主题的视频,也许在下午,或者我会尝试在新主题中复制这个错误。我认为这可以很容易地复制,在WP 6.3.1中,这种功能似乎是这样实现的,相反,保存对模板的更改会创建新的模式,将所有内容都放在模板中,而更改模板只是为了引用模式。此外,模板中的路径更改为原始插入位置,而不是媒体库中的位置。
@爱人简明扼要地描述了我在此详细阐述的内容(但没有成功?)其他螺纹.
主持人
约旦设计
(@jordesign)
@星巴克 @淀粉1224通常我们不鼓励“我也是”的评论,但由于这一问题尚未解决,您可以提供的任何其他信息都可能有助于跟踪该错误。
你们中的任何一个人都能分享这件事的截图吗?