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

  • 在Gutenberg块上动态添加媒体

    时间:2019-03-21

    我想和WordPress Gutenberg一起制作一个旋转木马画廊,但我面临着一个两难的境地。如何动态添加图像?我可以去添加10个MediaUpload,但这不是很可靠。我在考虑一个可以创建MediaUpload的按钮el(MediaUpload, { onSelect: onSelectInfoImage, type: \'image\', value: attributes.smallMediaURL, render: function

  • WordPress Gutenberg嵌入块无响应

    时间:2019-03-23

    我正在为客户的网站构建一个自定义主题,并希望允许他们在帖子中使用嵌入内容(Youtube视频、Facebook帖子、Twitter提要等)。通常,我会严格限制古腾堡编辑器中可用的块类型,所以这是我第一次允许嵌入块,现在我完全不知道如何处理它们。嵌入式iFrame均不对窗口大小调整或移动设备做出响应。相反,它们会溢出页面,扰乱页面布局。我认为这与内联维度的声明有关。然而,我已经确定在每个块的设置中,“为较小的设备调整大小”的状态是:“当浏览器调整大小时,此嵌入将保留其纵横比。”我还向函数中添加了以下代码。p

  • Gutenberg通过wp.hooks.addFilter修改核心分类面板元素

    时间:2019-03-25

    我已经研究过修改现有的编辑器元素……但几乎没有。但我确实在Github得到了一个很好的回复,指出了这一点:https://github.com/WordPress/gutenberg/tree/master/packages/editor/src/components/post-taxonomies#custom-taxonomy-selector显然,分类小组可以通过wp.hooks.addFilter. 这是一个很好的开始!我已经能够使用该代码片段模拟一些虚拟代码,用Dashicon替换分类法面板。(

  • 在guttenberg的其他css类输入框中将类显示为下拉菜单

    时间:2019-03-25

    我在Gutenberg编辑器中为这些框设置了一些css类,我可以在额外的css输入框中键入它们,这对我来说不是问题,但对客户端来说并不方便,因为他不知道,而且忘记了它们。有没有一种方法可以使用一个包含所有自定义类的下拉列表,而不是一个简单的输入字段?非常感谢。

  • 我可以在默认WordPress的<a>标记中嵌套<figcaption>元素吗?

    时间:2019-03-26

    我正在与古腾堡制作一个页面,但存在一个问题,即链接在中不起作用。这是我检查时的代码:<figure> <a href=\"...\"> <img> </a> <figcaption> </figcaption> </figure> 是否有某种方法可以将figcaption嵌套在a标记中,以便可以单击?我无法修改代码,因为它是由Wordpress生

  • 如何在古腾堡自定义区块中保存快捷代码?

    时间:2019-03-28

    我正在创建一个Gutenberg块,并在save函数中返回一个短代码。当我单击保存页面时,会显示一条消息:“更新失败”,但当我检查前端时,它已保存。可能发生什么错误?save: props => { return \'[custom-shortcode param_1=\"value_1\" param_2=\"value_2\" /]\'; }

  • 如何解析古登堡块中的元素数组

    时间:2019-03-30

    我有一个自定义Gutenberg块,它试图获取字符串数组并将其另存为<li> 元素。所有内容都按预期工作,并正确显示给最终用户,但我在重新加载编辑器后遇到验证错误。以下是验证错误:Expected: <div class=\"wp-block-ggcn-blocks-query-string-content\"><span class=\"data-drop\" newtab=\"\"></span><ul class=\"tabs\

  • 在JSON REST API中获取块属性

    时间:2019-04-01

    我正在尝试使我的块属性显示在REST API中。首先,我添加了rest_api_init 钩子将我的区块列入白名单。add_action( \'rest_api_init\', function () { if ( ! function_exists( \'use_block_editor_for_post_type\' ) ) { require ABSPATH . \'wp-admin/includes/

  • 如何仅在编辑首页时激活某个块模板?

    时间:2019-04-02

    我选择了一个自定义页面(-post)作为我的首页。现在,我想在古腾堡编辑器中编辑块模板时,只在该页面上使用块模板。据我所知,在我知道post\\u ID之前,我必须将其添加到“init”或其附近,这样我就不能if ( get_option( \'page_on_front\' ) === $post_ID ).我的选择是什么?Edit:我尝试过此操作,但由于is\\u front\\u page()返回“false”,因此无法正常工作:function home_block_template() {&#x

  • 如何在古腾堡块的“save()”中添加javascrip函数?

    时间:2019-04-05

    我已经创建了一个自定义的古腾堡块来创建一个表单。这个表单包含一个按钮,我想在这个按钮上附加一个脚本来进行表单验证,然后对后端进行AJAX调用以提交表单。我已经在“编辑”功能中正确地完成了所有这些操作。在古腾堡编辑模式下,一切正常。关于save函数有什么问题。首先,我无法在保存模式下使用按钮组件。如果我使用button元素并将函数作为onclick={OnHandleSubmit}附加到onclick,则花括号不会解析,我会得到最终html中的文本。如果我在save render html中编写自己的函数,

  • 通过插件添加的页面模板未保存在古登堡

    时间:2019-04-11

    我通过插件添加了页面模板。它在classic editor中工作得非常好,但在使用Gutenberg时,如果指定了页面模板,则无法发布页面。然而,通过主题添加的页面模板工作正常,页面也会保存。但通过插件添加的页面模板会产生问题,因为页面无法在分配了这些页面模板(通过插件添加)的情况下发布。这是我如何通过插件添加页面模板的:/** * Destination template. */ function wpte_get_destination_template( $tem

  • 使用Gutenberg添加发布前检查

    时间:2019-04-11

    发布未发布的文章之前,将显示预发布检查。如何以编程方式扩展此功能,并在未通过检查时禁用“发布”按钮?

  • 如何在一个帖子上有两个古登堡编辑?

    时间:2019-04-11

    我目前处于进退两难的境地,我有一个设计,左边有一个边栏,占据了屏幕宽度的50%(这个边栏区域根据帖子自动提取数据,所以标题、日期、作者等),右边的内容占据了屏幕宽度的50%。在正确的内容部分中the_content(); 这是抓住古腾堡编辑器中的所有内容和每一块。我遇到的问题是,我希望添加到Gutenberg编辑器中的位于文章主要内容(标题和段落文本)下方的块可以扩展全宽,而不是停留在侧边栏旁主要内容的50%宽度。在古腾堡之前,我通过the_content(); (这只是一个WYSIWYG编辑器),然后我

  • 将Gutenberg Parse_BLOCKS函数与ACF自定义块一起使用?

    时间:2019-04-11

    我正在尝试将定制ACF古腾堡积木与立柱上的其他核心积木分开。目前我正在使用the_content(); 这抓住了古腾堡编辑的每一块。我现在要做的是查看古腾堡编辑器中的所有块,检查它们是否是自定义ACF块,如果它们是ACF块,则将其输出到其他块,不要输出该块。我目前拥有的是:$blocks = parse_blocks( get_the_content() ); foreach ( $blocks as $block ) { if ( \'acf/qd-center-copy\' =

  • 将图像宽度应用于<Figure>标记

    时间:2019-04-12

    在实现块编辑器之前<figure> 标签用于具有内联宽度样式,与内部图像的值相匹配,例如:<figure style=\"width:300px;\"> <img src=\"https://example.com/image.jpg\" width=\"300\" height=\"100\"> <figcaption> text </figcaption> </figure> 但由

  • 古滕贝格使用的是什么版本的反应?

    时间:2019-04-15

    在如何操作方面,React 16与15之间的跳跃似乎足够大,尤其是光纤提供的新挂钩,那么它使用的是什么版本,当React 15的版本提供给我时,使用React 16是否被视为不好的做法/a否否?

  • 永远停用Gutenberg提示--不是Gutenberg

    时间:2019-04-17

    我很喜欢古腾堡,然而,每页开头的提示让我抓狂。我想通过代码永远禁用唠叨提示。请不要发布“禁用古腾堡”插件,我已经看到了。我想在我的主题中通过几行代码来实现它。一定有个钩子,但我找不到。谢谢你的提示。

  • 自定义帖子/页面编辑器的css?

    时间:2019-04-17

    正如你从下面截图中看到的,我有一个高清宽屏显示器,我有一个非常窄的编辑框来创建或编辑帖子或网页。我发现标题栏的CSS规则是.wp-block { max-width: 610px; } 主内容块的CSS规则是.edit-post-text-editor { max-width: 610px; margin-left: auto; margin-right: auto; } 我想调整max-width: 属性

  • 在WordPress 5媒体上传中创建自定义标签

    时间:2019-04-19

    有人能帮我在WordPress媒体库中创建自定义选项卡吗。用WordPress版本4我曾经media_upload_tabs 功能来构建那个漂亮的工作。但现在,在WordPress版本5中,该功能不起作用。

  • 在POST-EDITOR中找出更新失败的原因

    时间:2019-04-22

    在某些情况下,如果代码或其他方面存在问题,并尝试在Gutenberg post editor中更新帖子,您将收到“更新失败”错误消息:是否有任何方法可以调试/找出原因(即在控制台中)那里发生了什么错误或错误页面的响应是什么?