您当前的位置:首页 > TAG信息列表 > block-editor
Component toggle not toggling
我正在尝试在inspector控件中创建一个复选框,该复选框将更改字体大小,但单击时不会选中它var CheckboxControl = wp.components.CheckboxControl el(FormToggle,{ help: \'If checked the text will show with large font\', checked: false, label: \'Show large font\', onCh
如何在Gutenberg WordPress中创建自定义嵌入块
谁能帮帮我吗。如何在WordPress中创建自定义嵌入块(Gutenberg块),块应询问用户要嵌入的视频的URL和一些选项,如自动播放,用户单击嵌入按钮后,应在块上显示视频。我已经创建了一个插件和一个基本块,允许用户在上面输入内容并在前端显示。现在我想自定义我的块以允许视频嵌入。
古登堡多个内部块
我想创建一个简单的网格。您应该得到两列(稍后更多)来将内容放在其中。但不仅仅是简单的文本。所有内容类型都应可用我的编辑功能registerBlockType( \'grids-2col\', { title: \'2 Spalten\', icon: icon, category: category, attributes: { paragraphLeft: {&
gutenberg attributes
嗨,谢谢你过来。我尝试开发可重复使用的古腾堡积木,虽然我取得了长足的进步,但我确实缺乏理解,如何。。所以我想用两个文本字段创建一个块。这很好,我可以编辑和保存它们,但当我重新加载编辑器时,它会抛出一个错误,即块验证失败,expected 不同于actual.(function (blocks, editor, components, i18n, element) { const {registerBlockType} = blocks, {F
Gutenberg Block复选框检查-取消检查不起作用
我已经为我的快捷码添加了自定义Gutenberg块,但在checkbox控件中,check uncheck不起作用,请检查代码,如下所示:el( components.CheckboxControl, { label: i18n.__( \'Display it?\', \'txt-domain\' ), checked: props.attributes.myAttr, onChange: function( val ) { if(
古腾堡区块语言翻译不起作用
我已经为我的短代码创建了Gutenberg块,下面是一些代码:要加载脚本的init hook中PHP文件中的代码:wp_register_script( \'my-blocks-script\', $pluginurl . \'/custom-blocks.js\', array( \'wp-blocks\', \'wp-components\', \'wp-element\', \'wp-i18n\', \'wp-editor\' ), filemtime
Get the current block ID
是否有方法获取当前块id?我想将其添加到save函数(registerBlockType)中生成的html中。我的块的保存部分:save: props => { const { attributes: { images, isCropped }, className, } = props; return ( <div class
使用Gutenbergs块编辑器删除富文本中的格式
在经典编辑器中,可以在“视觉”选项卡中选择用于删除选定文本中所有格式的选项。古腾堡有这样的功能吗?如果没有,是否有计划?如果没有这样的选项,您认为与古腾堡建立“清除所有标签和链接”程序的最简单工作流是什么?
古腾堡图库块中的srcset属性
图库块对于布局缩略图非常有用。但是,当我选择列布局(例如,四列布局)时,此缩略图的srcset与大型图像保持相同。换句话说,对于四列布局,缩略图srcset附带:sizes=\"(max-width: 768px) 100vw, 768px\" 所以,所有缩略图都是用大图像构建的。例如,在此页面中:https://stage.margenesdelarte.org/productions/relato-de-salida-al-albergue-2018/有可能得到这样的东西吗sizes=\"(
作为主题的一部分的自定义图块
我是wordpress的新手,但我是一个相当有能力的开发人员。我正在努力确定我的客户可以对他们的网站做些什么。我的想法是为他们创建一些特殊的“块”,以最低的编辑要求提供他们需要的页面部分。我知道你可以用插件创建自定义块,但我可以将它们作为主题的一部分创建吗?如果是这样的话,有人能给我提供一些关于如何做的有用信息的链接吗?当主题被停用时,如何删除自定义块?提前谢谢。
覆盖古腾堡中的主题样式规则
我有一个主题,通过自定义程序内联添加以下CSS规则,以设置帖子内容中链接的悬停状态:.entry-content a:hover { color: <color selected in the Customizer>; } 我在我的主题中添加了对古腾堡的支持,我对链接按钮块有一些问题。前面的规则将覆盖以下默认核心块样式规则,该规则将应用在Gutenberg中为按钮活动、焦点和悬停状态选择的相同链接按钮颜色:.wp-block-button__link:acti
如何在Gutenberg编辑器中获取所有自定义帖子类型的帖子ID
我想访问自定义帖子类型的所有帖子的IDbook 在我的定制古腾堡街区voucher 然后在option list 在管理端。我想要实现的是当我点击voucher 块,则应在管理编辑器上显示一个选择标记,其中包含类型为的帖子id列表voucher. 我读过Dynamic block gutenbeg 文档,但无法了解如何获取自定义帖子类型的帖子id。这是我的密码。wp.blocks.registerBlockType(\'voucher/shortcode\', { title: \'Vou
将帖子标题设置为只读,并禁用Gutenberg中的固定链接插件编辑器
使用Gutenberg时,我希望禁用除管理员以外的所有用户编辑帖子标题,即使我想允许他们编辑帖子,and 我想禁用文章标题上方弹出的permalink编辑器。我想为一个自定义帖子类型这样做,我们将禁用添加或删除帖子的功能,并在启动网站时预加载该帖子类型的所有帖子。(该用例适用于公寓单元;一旦公寓大楼建成,几乎不需要添加或删除公寓单元,因此我只希望管理员能够添加或删除公寓单元,并且只有管理员能够编辑公寓单元标题或其URL标记。)我已经能够以一种非古腾堡/黑客式的常规JavaScripty方式找到如何禁用标题
使用Gutenberg发布时,TRANSPORT_POST_STATUS挂钩没有任何POST数据
Describe the bug在transition\\u post\\u status上放置挂钩时,我可以看到它已启动,但没有可用的post数据,要获取该post数据,我必须使用save\\u post挂钩,这很不方便,因为我没有获取$new\\u status和$old\\u status信息。To Reproduce<挂接到transition\\u post\\u状态。类似于函数中的以下代码。php将完成以下工作:add_action( \'transition_post_status\'
使用自定义Gutenberg块将外部数据导入POST
我创建了一个简单的古腾堡块,显示外部托管视频的转录本。创建新的WP帖子时,作者在块的编辑器部分输入视频的ID。这会触发我的自定义PHP,通过第三方API获取和解析视频的标题文件。然后使用WP的ServerSideRender在编辑器视图和前端视图中呈现标题文件。这很有效。问题是,成绩单从未真正导入或以任何方式保存在WP数据库中——每次查看者访问页面时,成绩单总是实时重新获取。该成绩单从未保存在WP数据库中,这意味着网站访问者无法搜索该成绩单。我的目标是让WP作者在创建帖子时,通过在Gutenberg块属性
将包含DIV的内容添加到核心Gutenberg块
我正在处理的设计要求每个古腾堡街区都有彩色背景(本例中为白色)max-width: 1160px 以及其中的内容max-width: 800px 和居中。类似下图:需要这样的设置:<main class=\"site-background\"> <div class=\"width-1160\"> <p class=\"width-800\">Some text content...</p> </
从面板使用Gutenberg保存/更新post_meta
我已经创建了一个块,需要将面板上某个操作的值另存为post\\u meta。Php端:add_action( \'init\', \'yasr_gutenberg_show_in_rest_overall_meta\' ); function yasr_gutenberg_show_in_rest_overall_meta() { register_meta( \'post\', \'yasr_overall_rating\', array(
插件边栏未将Meta属性保存到更新后的帖子/页面
我已在修改了教程https://wordpress.org/gutenberg/handbook/designers-developers/developers/tutorials/plugin-sidebar-0/ 满足ES6+的要求,但我很难将其实际保存到帖子中。每当我刷新页面时,该值就会消失。Addendum: 使用时wp.data.select(\'core/editor\').getEditedPostAttribute(\'meta\')[\'library_plugin_alternate_
古腾堡和经典编辑-如何在经典编辑中使用定制的古腾堡块?
我正在制作一个主题,因为我已经为guttenburg创建了一些自定义块,但问题是如果用户切换到classic editor,如何使用guttenburg块。例如,假设我已经创建了一个按钮块(我知道它已经在那里了),但是有一个自定义的按钮块,以便用户在切换到经典编辑器时能够访问它。这真的有可能吗。如果是,比如何。
在创建自定义块时,‘REGISTER_BLOCK_TYPE’(PHP函数)有什么优势?
我目前仅通过javascript注册自定义块。我正在构建一个包含许多自定义布局和小部件的网站,我正在使用new custom blocks of Gutenberg 以便于使用这些自定义布局创建内容。我有一些自定义块,但我不想为每个块创建插件,所以我决定在我的主题中将所有块分组在一起。我为每个块创建了目录,每个目录都有一个块。js文件,它通过javascript函数注册块wp.blocks.registerBlockType.Sample block.jsconst { registerBlockType