您当前的位置:首页 > TAG信息列表 > block-editor
无法启用古登堡编辑器
今天我更新了(本地)我的一个网站4.9.9 到5.0.3 使用WP CLI($ wp core update --version=5.0.3). 更新运行成功,但我注意到两件事。古腾堡并没有自动加入核心。我必须从插件安装页面手动安装它更新之前,系统使用WordPress的默认经典编辑器。现在使用Gutenberg 已激活,我想将其设为默认值。当我去Settings > Writing 我没有看到默认的编辑器选择选项。我的问题是关于上面的#2。如何使Gutenberg成为默认编辑器?我正在开发的应用程
将发布按钮的文本更改为保存
我正在尝试更改“发布”按钮的文本以保存function change_publish_button( $translation, $text ) { if ( $text == \'Publish\' ) return \'Save\'; return $translation; } add_filter( \'gettext\', \'change_publish_button\', 10, 2 );&
古腾堡:动态块-在编辑器中显示保存的数据
我正在尝试用下拉列表创建一个古腾堡动态块。我已经完成了块的创建,并在前端使用选定的下拉值渲染块。编辑帖子时,如何设置使用上一个值选择的下拉列表?我尝试使用访问属性值props.attributes , 但是undefined block.jsconst { __ } = wp.i18n; const { registerBlockType, RichText } = wp.blocks; registerBlockType( \'gut/new-block\', {
如何将<明文>和<按钮>组件放入古登堡块的<Form>内
我正在编写一个块,需要在编辑器中渲染表单。我就是这样尝试的:edit: function( props ) { return( <Form method=\"get\" className=\"search-form\" <PlainText title=\"search
定制Gutenberg块和unfiltered_html功能
这更像是一个“我是否理解这个权利”的问题:当我创建角色编辑器(在多站点上没有未过滤的html功能)用户应该使用的custum Gutenberg块时,我仅限于该用户可以发布的html wordpress。示例:我的save函数有如下jsx:<p style={myStyles}>{props.attributes.text}</p> 渲染到<p style=\"opacity:0.5\">Hello World</p> 这将被过滤掉,块将
是否可以在CPT块模板中访问Gutenbergs可复用块?
我试图做的是在自定义帖子类型的块模板中使用特定的可重用块,这些块可由后端的某些管理员编辑。因此,如果您注册了CTP或编辑了标准post类型的功能,您可以像这样使用它们: function create_add_post_types() { register_post_type( \'product\', array( \'public\' => true, \'capability_type\' => \'page\
在Gutenberg上的save()函数中使用样式化组件
我正在尝试使用styled-components 和save()函数上的其他react组件,但它不起作用,样式化的组件在编辑器(编辑函数)上工作得很好,下面是我的代码块:const { __ } = wp.i18n; const { registerBlockType } = wp.blocks; import styled from \'styled-components\'; registerBlockType( \'gutenword-bl
在标题和块容器之间添加文本元素
是否可以在块编辑器之前添加其他文本输入?我正在尝试更新我的字幕插件,使其与古腾堡兼容,但字幕并不是真正的“块”,我认为它更类似于页面标题。在WordPress 5.0之前,我使用edit_form_after_title hook,但在Gutenberg中这是不相关的,所以我想知道如何注入一个新的、非阻塞的元素?有问题的插件:KIA Subtitle
用古登堡方块的标题和潜台词列出一份清单
我想在古腾堡编辑器中创建一个块,以创建带有标题和潜台词的列表(带有问答的访谈格式)。该列表应位于有序列表中。我不知道怎么做。我想要的结果是: <ol> <li> <h3>This is editable question 1</h3> <p>This is the editable answer</p> </li
Query Post Object in WP Admin
如何获取$post 我在WP admin工作的帖子的对象?我试过了global $post 但我相信$post 在编辑期间不可用。一点背景:我正在深入古腾堡,创建了我的第一个区块,遇到了一个问题,我不知道如何在编辑器中查询帖子的属性(type,ID)。在前端输出我的内容(成功)的函数使用ACFsget_field 从该帖子的ACF字段中获取值,但在没有$post->ID的情况下,尝试在块编辑器中显示输出预览时失败。
在块编辑器中更改文字
问题:如何在块编辑器本身中更改文本?当具有编辑但未发布权限的用户对已发布的帖子进行更改并单击“提交以供审阅”时,块编辑器将显示“帖子还原为草稿”成功消息。我想将此更改为我自己的文本。此外,在块编辑器的“发布”面板中,有特定于WP核心角色的文本-当具有“编辑但不发布”权限的用户第一次点击“发布”并显示“发布前检查”时,核心消息会显示“当您准备好后,提交您的作品以供审阅,编辑器将能够为您批准。”(我使用自定义角色,因此编辑器无法帮助他们。)我想更改该文本(用我自己的静态文本替换它),或者,理想情况下,找到一种
如何从帖子外查询古登堡区块内自定义字段?
我在自定义Gutenberg块内创建了一个自定义字段(使用ACF)。它是一个接受多个Post ID的Post对象字段。当我在那篇文章中时,我可以很好地提取数据,一切都正常-我可以通过ID循环并输出正确的信息。现在,从other posts 我想使用WP_Query 查找使用该自定义块和自定义字段且与当前帖子相关的帖子,但我无法理解。如果它是一个典型的自定义字段,我只需使用meta_key. 但这似乎更复杂,因为数据位于post_content 不是meta 标准自定义字段所在的位置。我知道我的示例使用AC
将类添加到Gutenberg编辑器以用于自定义帖子类型
我已使用注册了自定义帖子类型register_post_type(\'myposttype\', ...). 在发布的帖子上,有一个自定义类应用于页面的整个主体,single-myposttype. 我使用这个body类应用css规则,使帖子与非自定义帖子类型的帖子不同。既然古腾堡编辑器是Wordpress的关键部分,我希望在处理这些自定义帖子类型时能够向编辑器添加一个自定义正文类,以便在编辑过程中应用应用于已发布帖子的相同样式规则。我看到了一些已回答的问题(例如。this one) 但是,如果我理解正确
自定义块保存不匹配,因为从br标签中去掉了斜杠,并在图像周围添加了地物标签
我有个问题<br/> 标记(有效JSX)被剥离到<br> 保存后,编辑器会声明块不相同,导致其无效。这意味着用户无法在不删除并重新输入所有数据的情况下更新块,这相当繁琐。Save Textreturn ( <div> <RichText.Content className={subheadingClass} tagName=\"p\" value={attributes.subheading}/>
GetEntiyRecords的所有查询参数是什么?
我正在开发一个插件,它为古腾堡/块编辑器定义了一个自定义块。该块显示select 邮政信箱。当您选择一个后,我会用一些所选帖子的字段(如标题、日期等)创建HTML。当我在edit 方法时,我的代码正确地生成一个页面列表(在我的示例中,是一个名为product), 但不包括此帖子类型具有的自定义字段。var pages = select(\'core\').getEntityRecords(\'postType\', \'product\', { per_page: -1 }); 我在找关于get
JSON File in Gutenberg
嗨,我想用一个新的Kategorie创建一个块。如果我选择了新的块类型,它应该会显示一个包含由JSON文件生成的选项的select字段。JSON代码如下所示。这可能吗?{ \"name\": { \"text\": \"Name\", \"value\": \"[value]\", \"content\": \"0\" } } 我读过类似服务器端渲染的内容。
我在哪里可以找到古腾堡的区块图标?
WordPress文档中是否有显示古腾堡方块图标名称的文档?为了给你一些背景,我使用ACF blocks for Gutenberg, 并且需要为\'icon\'.add_action(\'acf/init\', \'my_acf_init\'); function my_acf_init() { // check function exists if( function_exists(\'acf_register_block\') ) {
自定义块时,名称空间参数的用途是什么?
我正在尝试使用新的Gutenberg块API来定制Gallery块。长话短说,我需要add a filter 进行自定义。那么,在调用addFilter 作用我找不到关于这一论点的解释。Edit: 本质上,我正在尝试做this post/question. 尽管如此,问题仍然存在,名称空间参数的目的是什么,以及它在项目范围中的作用?参考号:Validation error: Extending Gutenberg gallery block还有,如果你要投反对票,你能解释一下为什么吗?
如果使用块,则有条件地在前端加载CSS/Java脚本
假设我的主题中没有无限滚动或任何其他内容:是否有办法将我的自定义古腾堡块样式和脚本排队,以便它们仅在真正使用块时(延迟)加载到前端?类似于is_active_widget, 就为了街区?如果我把他们排在enqueue_block_assets 功能它们被添加到任何站点。在github上,我找到了这个https://github.com/WordPress/gutenberg/issues/5445 , 但这听起来更像是捆绑而非条件加载,所以我仍然希望他们不要错过这个优化机会——否则任何其他网站都会很快被2
块特性、属性和设置
在阅读关于WordPress中新块体系结构的Gutenberg手册时,我遇到了对块的“属性”、“属性”和“设置”的引用。因为有很多东西要读,我不知道它们之间有什么区别。顶层概述会很有帮助。