您当前的位置:首页 > TAG信息列表 > block-editor

  • 未捕获的TypeError:wp.apiFetch不是函数

    时间:2018-11-28

    我正在使用最新的Gutenberg和WP,直到上周,下面的代码仍按预期工作。const postSelections = []; const allPosts = wp.apiFetch({path: \"/wp/v2/featured-post\"}).then(fps => { postSelections.push({label: \"Select a Post\", value: 0}); $.each( fps, function( key

  • 向Gutenberg核心/段落块控件添加格式按钮

    时间:2018-11-29

    在内容中插入核心/段落块时,我们可以从内容上方的控件中选择“加粗”、“添加链接”等选项:对于我的客户,我想为<sup></sup> 和<sub></sub>, 为了能够写出简单的化学或数学公式,例如CO2或m2。我试过这样的东西,用一个过滤器(取自here):const { createHigherOrderComponent } = wp.compose; const { Fragment } = wp.element; const { I

  • WordPress Gutenberg,以编程方式更新帖子内容

    时间:2018-11-13

    我已经开始用ACF和自定义块测试Gutenberg编辑器。我一直在四处寻找解决问题的方法,但我找不到关于这个主题的任何东西(也许我的谷歌技能不够好)但我的情况是这样的:我有一个自定义的帖子类型,我想设置一个模板,这样他们就不能在块之间移动,也不能添加其他块等等。在这篇文章中,大约70%是由代码创建的。因为它正在从API获取所有信息。测试1:我已经创建了一个包含所有所需字段的ACF块,当我从WP admin创建新帖子时,它正常工作。但当我运行update_field 函数它正在将其保存到post\\u元表中

  • 如何检测古登堡的使用情况

    时间:2018-11-30

    名为Gutenberg的新编辑器在4.9中是插件,在5.0中是名为Block editor的核心功能。关于它,通常需要以编程方式确定使用哪个编辑器在站点控制台中编辑文章或页面。怎么做?Update: 类似问题有很多过时的答案:gutenberg_post_has_blocks() - 此函数仅存在于Gutenberg插件中,而不存在于5.0内核中is_gutenberg_page() - 同样的the_gutenberg_project() - 同样的has_blocks() - 当Classic Edi

  • 我如何在古登堡/区块编辑区块中获得当前的帖子ID?

    时间:2018-11-30

    我想从块内访问当前的帖子ID。根据this documentation page, 看来我应该可以通过以下方式获得帖子ID:wp.data.getCurrentPostId(); // or wp.data.withSelect(\'core/editor\').getCurrentPostId(); // or wp.editor.getCurrentPostId(); 但这些都不正确。

  • 如何为古腾堡添加定制风格?

    时间:2018-12-05

    在我的经典编辑器中,我加载了一些自定义样式,可以从其他\"Format\" 下拉列表。它们包含在editor-style.css.现在,在古腾堡,该下拉列表不再可见,我无法将自定义样式应用于文本。如何将自定义样式添加到Gutenberg编辑器?

  • 如何禁用古腾堡编辑?

    时间:2018-12-05

    随着5.0成为现实,古腾堡也是如此。。。是否可以禁用Gutenberg并使用以前的TinyMCE编辑器?如何做到这一点?

  • 古登堡在类别之间移动核心块

    时间:2018-12-07

    我已经限制了一些默认的核心古腾堡块,因为很多对我的客户来说都是不必要的,这只会增加新编辑器的混乱。其结果是一些核心类别内部只有一个块,例如,“格式化”只有一个表。是否可以编辑/删除核心块类别并移动单个类别下的所有块??限制我的区块;add_filter( \'allowed_block_types\', \'res_allowed_block_types\' ); function res_allowed_block_types( $allowed_blocks ) { retur

  • 如何检查当前管理页面是否为古腾堡编辑?

    时间:2018-12-08

    之前我可以使用is_gutenberg_page(), 但这个功能似乎在5.0发布后就消失了。关于如何检查当前管理页面是否为gutenberg编辑器的任何提示?

  • 如何更改古登堡编辑的文本大小

    时间:2018-12-08

    WordPress Gutenberg编辑器中是否有设置来更改我们在撰写帖子时键入的文本的字体大小?我指的是编辑器内部的文本大小,而不是博客访问者查看的已发布文本。

  • WP 5如何为tinyMCE和Gutenberg添加_EDITOR_STYLE

    时间:2018-12-10

    在古腾堡块之前,我们使用add_editor_style( array( \'path/to/editor-style.css\', \'whatever.css\' ) ); 现在我们有了Gutenberg编辑器,它的样式表也是通过使用相同的函数加载的。如果我们想为它们保留样式表呢?我这样问是因为有一些插件允许用户禁用古腾堡。很明显,这样做是不可能的: add_editor_style( array( \'editor-style-mce.css\', \'editor-style-guten

  • 如何从通过WordPress Gutenberg编辑器创建的帖子源中删除空格

    时间:2018-12-11

    我的理解是,古腾堡删除块注释时会创建空行。那么我怎样才能删除这个呢?

  • 如何从Gutenbergs编辑器中删除p/br元素

    时间:2018-12-11

    我们在网站上更新了Wordpress 5.0,问题是这包括了新的gutenberg编辑器。在此之前,我已经删除了有时会放置<p> 和<br> 使用\'wpautop\'. 然而,新的编辑器提出了一个新问题,新的古腾堡编辑器将<p> 制表符和按“安全”键时消息中的元素。以下是一个示例:我知道直接在帖子中添加js代码不是最好的选择,但是它非常容易进行快速测试。难道不能在新的gutenberg编辑器中使用JS吗?编辑:我希望找到解决问题的方法。正如我之前提到的,我们安装了经典

  • 如何为特定区块禁用wpautop?

    时间:2018-12-11

    我已经用高级自定义字段(ACF)注册了一个自定义编辑器块,并且正在使用render_template 使用PHP模板partial显示块内容。模板中有一些HTML(section 使用figure 和a 内部)。当调用块并且模板生成HTML时,它与我编写的完全一样,但当显示在前端时a 包装在p tag和几个br 添加了元素(我假设wpautop()). 这不是在编辑器端发生的,只是在前端发生的,这让我相信块HTML正在运行the_content 或其他运行的筛选器wpautop() 在显示之前。我尝试过通

  • 是否将宽度和高度属性添加到古腾堡的图像输出?

    时间:2018-12-12

    通过Gutenberg插入的图像没有宽度(&A);默认情况下,高度属性。我想将这些用于延迟加载目的,以便正确定位图像。是否有挂钩或其他东西可以增加输出的宽度和高度?还是应该为此扩展核心块?

  • 古登堡不知何故在WP 5中没有装货

    时间:2018-12-13

    本周早些时候,我将我的一个开发站点更新为5.0,以测试和了解需要在实时站点上做什么(如果有的话)。那天,Gutenberg按预期加载了,我还安装了Classic Editor插件,打算通过测试激活/停用。这一天起到了预期的效果,但我的时间被缩短了。昨天和今天,我试着从我离开的地方重新开始,但是现在所有的帖子/页面都以经典格式加载,即使经典编辑器已停用。我删除了这个插件,希望能迫使古腾堡(Gutenberg),但这没有什么不同。我不在开发人员站点上进行任何缓存。随着昨晚5.0.1的发布,我原本希望它能迫使古

  • 无法使用插件经典编辑器禁用古登堡或禁用古登堡

    时间:2018-12-14

    我将Wordpress更新为5.0版更新后,我安装了“Classic Editor”插件来替换Gutenberg。帖子编辑器改为经典编辑器。今天我收到一封邮件,我的网站正在更新到Wordpress 5.0我的博文编辑成了古腾堡。我检查的设置是经典编辑器,但它仍然是古腾堡。我尝试了“禁用古腾堡”插件并激活了它。我的帖子编辑器没有改变,仍然是古腾堡。如何将其更改回经典编辑器?

  • 自定义Gutenberg块中的可拖动项

    时间:2018-12-14

    我正在新的Gutenberg编辑器体验中开发一些自定义块,我很难理解如何使用一些内置组件,主要是可拖动组件。我想要实现的是一个项目列表(比如很多li 在a中ul) 我希望它们可以通过拖放功能订购;拖放功能。这是我的代码:import { __ } from \'@wordpress/i18n\'; import { registerBlockType } from \'@wordpress/blocks\'; import { Draggable, Dashicon } from \'@w

  • WordPress Gutenberg主页“编辑页面”选项丢失

    时间:2018-12-15

    我试图理解默认主题的定制,在我的例子中是2019。在顶部水平条上创建新页面后,可以看到“编辑页面”选项。为什么主页栏上缺少该选项?定制主页的最佳方式是什么?主页:新建页面:

  • 如果我将Gutenberg样式表出队,会对WordPress 5.0.1产生影响吗?

    时间:2018-12-18

    在更新到Wordpress 5.0.1的过程中,我在检查Chrome开发工具的源代码时注意到,创建了一个新的文件和目录,一个名为style的样式表。dist目录中的min.css:/wp-includes/css/dist/block-library style.min.css 从研究和记忆来看wp_dequeue_style() 我可以做到:add_action(\'wp_print_styles\',function() { wp_dequeue_style(\'