Gutenberg是WordPress的可视化编辑器。标记为wordpress-gutenberg的问题应该与Gutenberg编辑器的使用或修改有关。
使用@wordpress脚本在基本webpack设置中打包block.json renderTemplate
在 WordPress 安装中,我使用带有“block.json”的 ACF 块,其中我的块从 /source 目录编译到 /build 目录,并通过 register_block_type 注册。我是...
ACF 块状态“此块遇到错误,无法预览。”在编辑和预览模式之间切换时
更新到 WordPress 6.7 后,如果我在块编辑器中的“编辑”和“预览”模式之间切换,该块会中断,并显示“此块遇到错误”并且
我对 WP 开发有点陌生。我正在尝试构建自己的插件,其中有自定义块类型供我使用。我已经将每个自定义博客的 js 文件设置为包含 ed 的 html 和样式...
如何在前端 UI 中从自定义 WordPress 块正确渲染表单?
我为古腾堡的自定义表单块编写了一个插件,它应该将提交保存到自定义帖子类型。目的是让作者填写一份表格,其中包含姓名、电子邮件、书籍/
使用 WordPress 数据模块(@wordpress/data,Gutenberg 项目的一部分)时,可以使用 select('core').getEntityRecords 方法轻松获取帖子或其他实体。这是
我在 WordPress 中有一个网站,但是当我使用 BeaverBuilder 进行修改时,更改仅在我的浏览器上显示,但不会向其他人发布。 我申请为该书发表...
古腾堡代码块用于在 WordPress 帖子和页面中显示代码块。在理想情况下,大多数人只是将代码直接复制并粘贴到这些块中。但我想...
我正在使用 @wordpress/create-block 包为 WordPress 开发自定义古腾堡块。该块允许用户添加带有图像、姓名、职位和推荐文本的推荐。该...
我正在开发一个自定义古腾堡块,我在自定义块模板中使用核心/按钮块。我希望在渲染块时按钮默认居中对齐...
我花了一些时间构建一个自定义块,为我提供一个包装器,我可以为内部块设置主题。一切都好。我可以在块配置(block.json)中添加所需的支持: “支持&q...
添加新类别 - 如何删除此链接? 创建分类法时,我使用 default_term 参数,因此我不再需要创建和编辑分类法的功能,我只需要能够
从 Headless WordPress 获取帖子以在 Next.js 中使用时如何检索古腾堡块样式?
我目前正在构建一个 Next.js 应用程序,该应用程序使用 REST API 从无头 WordPress 后端检索帖子。我注意到古腾堡块返回的内容包括 HTML com...
使用get_post_field扩展查询以在functions.php中使用数组
我正在尝试扩展下面的查询以使用一组页面块(而不仅仅是一个“我的页面”),但无法让它工作,任何人都可以解释为什么吗? 函数alerts_enqueue() { $
使用is_page在functions.php中排队脚本不起作用
任何人都可以帮助我使用后端块编辑器在某些页面上有条件地排列脚本吗? 我尝试使用开发人员文档中的 is_page() 进行任何操作,但我无法理解...
我正在使用此代码将我的 WordPress 管理员特定样式表排入队列。 函数 enqueue_neatwp_admin_styles() { wp_enqueue_style( '插件管理风格', plugin_dir_url( __FILE__ ) . 'build/styles/
如何更改Wordpress Gutenberg可视化编辑器默认字体系列
如何使我的网站主题的字体与Wordpress Gutenberg可视化编辑器默认字体系列相同? 每次我发布新帖子时,我的网站字体都会默认恢复为主题的字体。 我...
我正在使用带有 ACF 的经典编辑器。 当我使用CFS时,我描述了 注册帖子类型( “文章”, 大批( “标签”=>“记事”, “公开”=> 真实, &...
我有很多用 acf 创建的自定义帖子类型。搜索时,由于acf更好的搜索,有结果。我在子主题中创建了 single-{}.php 以显示所点击帖子的详细信息。但是...
Wordpress Gutenberg FSE 烦人的内联 CSS
我正在尝试删除一些CSS,这些CSS是由Wordpress添加到前端的。在上次更新中,Wordpress 添加了这样的类: 我正在尝试删除一些由 WordPress 添加到前端的 CSS。在上次更新中,Wordpress 添加了这样的类: <main id="app" class="wp-container-620d4049355bb wp-block-group"> <div class="wp-container-620d404934f13 entry-content wp-block-post-content"> wp-container-620d4049355bb / wp-container-620d404934f13 用于主要块。 问题是它还添加了一些CSS: .wp-site-blocks > * + * { margin-top: var( --wp--style--block-gap ); } .wp-site-blocks > * { margin-top: 0; margin-bottom: 0; } .wp-container-620d4049355bb > * { margin-top: 0; margin-bottom: 0; } .wp-container-620d404934f13 > * + * { margin-top: var( --wp--style--block-gap ); margin-bottom: 0; } 这个 CSS 与我的块有冲突,我在其中添加单个类来设置边距。 有人可以帮助我如何删除该CSS吗?或者删除该类?有趣的是,wp-container-620d42ff1d800 每次页面刷新都是不同的。 谢谢! blockGap 功能,var( --wp--style--block-gap ); 默认情况下未启用。如果您在 theme.json 中启用了 blockGap 或 AppearanceTools,您可以通过将其设置为 null 来再次禁用它: 主题.json: { "version": 2, "settings": { "spacing": { "blockGap": null } } } 查看 theme.json 参考: https://developer.wordpress.org/block-editor/reference-guides/theme-json-reference/theme-json-living/#spacing 如果要删除 wp-container-random 以及生成的对齐方式、边距和 Flex 样式,可以禁用布局功能。 将其添加到您的主题functions.php或类似内容中: remove_filter( 'render_block', 'wp_render_layout_support_flag', 10, 2 ); 如果您激活了古腾堡: remove_filter( 'render_block', 'gutenberg_render_layout_support_flag', 10, 2 ); wp_render_layout_support_flag 的来源:https://github.com/WordPress/WordPress/blob/master/wp-includes/block-supports/layout.php#L142 在 WordPress 6.1 中,添加了一个新的主题支持选项,允许开发人员选择退出这些结构布局样式。 // Disable structural layout styles. add_theme_support( 'disable-layout-styles' ); @link https://make.wordpress.org/core/2022/10/10/updated-editor-layout-support-in-6-1-after-refactor/ 我发现前面的答案的解决方案大部分有效,但也从我确实想要的标记中删除了一些类,例如对齐类(例如.is-content-justification-center)。
在 WooCommerce 结账表单(古腾堡块)中添加 ACF 自定义字段
最近我注意到 WooCommerce 结账表单/页面现在是由古腾堡块生成的。所有可用的挂钩/模板在这个新页面中都不再起作用!知道如何使用吗