您当前的位置:首页 > TAG信息列表 > block-editor
如何通过编程导入可复用块?
如何以编程方式导入可重用块?我会提供20或30个。带有可重用块的json文件和主题管理员可以在帖子或页面中使用它们。如何在主题激活时以编程方式导入它们?
实现可滚动图像
抱歉,如果这个问题的答案是主观的。我想问一下WP-SE会让这更容易原谅。如果我这样问的话,我必须解释为什么我不能更改块标记。我有一些大(宽)的图像,我想滚动。他们需要有响应性,我也希望他们在整个可滚动图像上有一个边框,标题不可滚动。这排除了将以下css应用于figure.wp-block-image <figure class=\"wp-block-image scrollable\"> <img class=\"wp-img\">
你能用getEntitityRecords选择器按元键过滤帖子吗?
作为我第一次涉足WP5时代的主题开发,我正在尝试开发块,以取代通常使用短代码和metabox插件的地方。经过大量的学习,我终于做到了我所需要的一切,除了在动态块中遇到一个(希望是很小的)障碍,我不知道如何绕过它。我制作的块显示来自自定义帖子类型(“团队”)的帖子,其中自定义字段(“特色”)设置为true。我天真地希望我可以像在WP query中那样向查询中添加元参数,但似乎不行(至少我尝试过各种语法!)除此之外,它还可以返回所有内容,而不仅仅是“特色”内容。posts: select( \'core\'
更新高级古腾堡插件后-Advgb/容器站点不支持数据块
我更新了高级古腾堡插件。我已经创建了使用容器块的页面。更新插件后,我无法编辑页面,因为该网站不支持阻止“advgb/container”。如何解决?
古腾堡自定义块:RichText下划线按钮
我正在为Gutenberg开发一个自定义块,该块的一部分是RichText组件。我正在尝试添加一个在文本下方加下划线的按钮,但从昨晚开始,我就无法使其正常工作。我现在拥有的代码[不起作用]:<div> <BlockControls controls={ [ { icon: \'editor-underline\',
Gutenberg Block获取作者详细信息
我如何将作者的详细信息(如姓名、简历和头像)传递给一个区块?
如何确保Gutenberg块的css不会被泛型样式破坏?
我正在处理一个预先存在的主题。在所讨论的站点上,样式为P标记设置规则。这些规则优先于某些块中使用的P标记的类样式。(例如,其结果覆盖了看起来相当愚蠢的内容)。我怎样才能解决这个问题?
对块对齐方式的更改做出反应
所以,我有一个古腾堡积木,里面有一个自定义组件,如果积木的尺寸改变,需要刷新它。然而,显然我无法检测alignment 属性(wide 或full) 已更改。有没有办法监听该属性上的更改,并在需要时运行自定义回调?谢谢
何时使用emoveEditorPanel()
我想删除post editor侧栏中的讨论面板removeEditorPanel().我正在努力做到以下几点:const { removeEditorPanel } = wp.data.dispatch( \'core/edit-post\' ) removeEditorPanel( \'discussion-panel\' ) 然而,我得到一个错误removeEditorPanel 没有定义,因为我想,core/edit-post 尚未加载。是否有一个事件或挂钩,我可以使用它来知道帖子编
有没有办法获得更多的空间来编辑帖子节选
与Gutenberg一起使用最新的WP。摘录的元数据库(正如您所期望的那样)位于右列,带有文档设置。有没有办法将其从该列中取出并放入主区域,在主区域中,textarea将具有有用的大小?
无法使Gutenberg InspectorControls工作
我试图创建一个块,我想使用InspectorControl,但我无法让它工作。我知道它的反对意见/改为wp。组件。*(https://developer.wordpress.org/block-editor/developers/backward-compatibility/deprecations/)但如果是那样使用它,它仍然不起作用。我尝试了以下方法:InspectorControls = wp.editor; InspectorControls = wp.editor.InspectorCo
从页脚获取页面中的ACF字段
我正在尝试获取ACF字段,该字段是我创建的页面中ACF块的一部分,比如“主页”。我试图从页脚开始这样做,但没有成功。我尝试了以下方法:我从管理控制台的url中获得了“post”id(尽管它是一个页面):/wp-admin/post.php?post=7&action=edit. 我的代码可能看起来很奇怪,这是一个php刀片模板,我使用的是Root。io Sage主题。{{ the_field(\'hours-o-mo\', 7) }} 以及@php the_field(\
如何在PHP中从块属性序列化Gutenberg块?
我正在编写一个迁移脚本,它必须读取帖子的post\\u内容,然后动态更改一些自定义Gutenberg块的一些属性。我能够读取post\\u内容,然后使用parse_blocks 作用我还能够通过操纵块对象动态更改自定义块的属性。但我无法将这些块对象转换为Gutenberg用来序列化它们以便更新post\\u内容的特殊HTML注释。我发现WordPress core的PHP部分只有parse_blocks 函数将特殊HTML注释解析为块对象,并render_block 函数来渲染块,但没有serialize
编辑器元素的jQuery选择器可以安全使用吗?
假设我要监视所有编辑器块。在标准编辑器(5.2.2)中,我可以使用例如$(“div.wp-block”)选择块。这是否适用于插件等,或者某些插件是否会改变编辑器块的类/id?换句话说,是否有插件/页面生成器等可以改变DOM结构,从而使块不具有“wp block”类?例如,我担心如果用户使用一个插件来改变编辑器的外观/工作方式,会破坏jQuery select?如果使用jQuery选择器获取编辑器块在某些情况下不起作用,那么有什么更好的方法可以做到这一点?我只需要监视所有用户在编辑器块中输入的文本,并与某些
Gutenberg Shortcode Fail
WP 5.2.2是否可以在古腾堡短代码块之外渲染短代码?我创建了一个短代码,多年来一直在几页上使用它。在那些页面上效果很好。。。我害怕编辑它们,害怕它们被破坏:/我创建了一个新页面,我想在其上使用短代码。但是,未处理短代码。我尝试过通过代码编辑器插入它,并在html块中使用它。无论哪种方式,它都无法渲染。如果我创建一个短代码块并将我的短代码放在其中,它就会工作。然而,由于我使用短代码来填充隐藏的表单字段,我不相信这个选项对我有用。我的测试中没有。示例: <form action=\"https://
Gutenberg Block-Post特色图像滤镜挂钩
我想在古腾堡编辑器的特色图像块中添加一些功能。我已经非常接近了:问题是,我无法选择图像,并且已经指定了特征图像的帖子没有在块中加载图像。我想这一定是因为original 未设置阻止对象的键。我尝试了一个随机值,帖子id、媒体帖子id、“渲染”、“缩略图”和“帖子缩略图”,但没有骰子。“我的钥匙”应该设置为什么?为什么特色图像未加载,无法设置和保存?window.wp.hooks.addFilter( \'editor.PostFeaturedImage\', \'myp
Filter Gutenberg阻止内容
我有一个由标题和段落块组成的简单术语页面。我想在输出之前过滤\\u内容,以便获得任何标题块的内容,并创建一个菜单,其中顶部有指向命名锚的链接。当然,在我过滤的时候the_content 通过$content 它已经只是一个HTML字符串,没有块信息。如何在我的the\\u内容过滤器中获取所有“阻止”内容的数组?还是有更好的方法来实现这一点,而我却错过了?编辑或者我应该在保存时而不是在输出时运行筛选器。。?
在古腾堡编辑器中选择了特色图像后,如何运行操作?
我找到了一些教程,例如DigitalApps.co 和That Dev Girl 解释如何使用\"wp.hooks.addFilter( \'editor.PostFeaturedImage\'\"... 以创建/替换特色图像按钮的内容。然而,这对我想做的事情没有多大帮助。我想连接到“保存图像”功能,以便在选择了该功能图像后,我可以打开一个弹出窗口,允许用户编辑该图像的背景位置。我已经完成了代码,允许用户编辑背景定位并保存到帖子的元,只需要知道何时以及选择了哪个图像。我使用上述过滤器的路径是否正确?有人能
Is_admin在服务器端呈现的块的后端返回FALSE
我有一个服务器端呈现的块,它列出了带有页面缩略图的卡片,标题用链接包装。我希望链接只在我在前端时获得a href,这样我就避免在后端错误地点击卡片,并被重定向到卡片页面。这是我的代码:$link = is_admin() ? "" : " href=\'" . get_permalink($post->ID) . "\'"; echo <<<CPTIte
如何在帖子页面上启用块编辑器
在阅读设置中将页面设置为帖子页面时(https://cl.ly/b73ffa329174), WordPress在编辑该页面时自动禁用编辑器。是否有任何方法可以还原此内容并仍显示块编辑器?