WordPress 5.5+ 注册和注销古腾堡块模型

在WordPress 5.5中,区块编辑器Gutenberg引入了一个称为块模型(Block Patterns)的新概念。目的是允许用户构建和共享预定义的块布局,从而可以更轻松地进行网站制作软件插入和调整。

您可以在块插入器上找到已注册的块模型,然后像其他任何块一样将其添加到文章/页面中。

注册块模型

WordPress 5.5附带了网站制作公司许多内置的块模型,但是第三方wordpress狮子歌歌插件和主题也可以注册其他块模型或删除现有的块模型。

要注册自定义块模型,可以调用register_bWordPress教程lock_pattern函数以将模型名称作为第一个参数,将描述模型属性的数组作为第二个参数。块模型的属性包括标题、描述、分类、可能wordpress的其wordpress官网入口他关键字以及模型的内容。

  1. functionmy_plugin_register_bl网站制作报价ock_wordpress教程菜鸟教程patterns(){
  2. register_block_pattern(
  3. ‘my-plugin/my-awesome-pattewordpress狮子歌歌rn’,
  4. array(
  5. ‘title’=>__(‘Twobuttonwordpress建站详细过程s’,‘my-plugin’),
  6. ‘description’=>_x(‘Twohorizontalbuttons,thelefwordpress教程菜鸟教程tbuttonisfilledin,andtherightbuttonis网站制作的相关介绍outlined.’,‘Blockpattwordpress教程菜鸟教程erndescrwordpress主题iption’,&#8216网站制作免费;my-plugin’),
  7. ‘categories’=>arra网站制作公司y(‘buttons’),
  8. ‘cowordpress插件ntent’=>“<!–wpWordPress教程:buttons{”align&#82网站制作免费21;:”center&#8wordpress模板221;网站制作公司}–>n<divclass=”wp-blwordpress官网入口ock-butWordPress教程tonsaligncenter”><!–wp:button{”back网站制作的相关介绍groundCol网站制作or&wordpress主题#8221;:”very-dark-gray”,”borderRadius”:0}–>n<divclass=”wp-block-button”><aclass=”wp-block-button__linkhas-backgrwordpress主题oundhas-very-dark-gray-background-网站制作教程colorno-borde网站制作报价r-radwordpressius”>”.esc_html__(‘ButtonOne’,‘my-plugin’).“</a&wordpress官网入口gt;</div>n<!–wordpress是什么意思/wp:button–>nn&ltWordPress教程;!网站制作模板–wp网站制作报价:butt网站制作教程onwordpress官网入口{”textColor”:”very-dark-gray”,”borderRadius”:0,&网站制作免费#8221;clwordpress怎么看别人的文章assName&#822wordpress怎么看别人的文章1;:”is-wordpress是什么意思style-outline”}–&网站制作教程gt;n<divwordpress教程菜鸟教程class=”wp-block-buttonis-网站制作公司style-outline”><aclass=”wp-block-button__linkhas-text网站制作-colorhas-very-dark-gray-colorno-border-radius”>”.esc_html__(‘ButtonTwo’,‘my-plugin’WordPress教程).“</a></div>n<!&#wordpress狮子歌歌8211;/wp:button–></div>n<!–/wp:buttons–>网站制作软件,
  9. )
  10. );
  11. }
  12. add_action(‘init’,‘my_plugin_register_block_patterns’);

注销块模型

unregister_block_pattern允许取消使用先前通过regist网站制作需要多少钱er_block_pattern注册的模型。

该函数的参数是模型的注册名称。

以下代码示例网站制作注销了名为“my-plugin/my-awesome-pattern”的模型:

  1. unregister_block_pattern(‘my-plugin/my-awesome-pattern’);

注销所有核心块模型

尽管WordPress内置了许多块模型,但主题作者可能希望注销内置的块模型并提供自己的。

您可以通过删除core-block-patterns主题支持标志来实现。

  1. remove_theme_support(‘core-block-patterns’WordPress教程);

块模型分类

可以使用分类对块模式进行分组。块编辑器带有捆绑的类别,您可以在自定义块模式中使用它们。您wordpress怎么看别人的文章也可以注册自己的模式类别。

注册块模wordpress教程菜鸟教程型分类

register_block_pattern_category函数将分类名称wordpress作为第一个参数,将描述分类属性的数组作为第二个参数。

模型分类的属性包括:
label(必需网站制作免费):供人类阅读的分类名称。

  1. register_block_pattern_category(&#82网站制作在哪里比较好16;hero’,array网站制作的相关介绍(‘label’=>__(‘Hero’,‘my-pwordpress官网入口lugin’)));

注销块模型分类

unregist网站制作模板er_block_pattern_category允许注销块模型分类。

该函数的参数是要取消注册的模型分类的名称。

以下代码示例注销了名为“hero”的分类:

  1. unre网站制作软件gister_block_pat网站制作教程tern_categorwordpressy(‘hero’);
© 版权声明
THE END
喜欢就支持一下吧
点赞7赞赏 分享
评论 抢沙发

请登录后发表评论