php Gutenberg Block Editor允许块类型

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php Gutenberg Block Editor允许块类型相关的知识,希望对你有一定的参考价值。

<?php
/**
 * allowed blocks type
 * Block List: https://en.support.wordpress.com/wordpress-editor/blocks/
 *
 * @param bool|array $allowed_block_types Array of block type slugs, or
 * @param object The post resource data.
 */
function filter_allowed_block_types( $allowed_block_types, $post ) {
  switch ($post->post_type) {
    case 'custom_post':
      $allowed_block_types = [
        'core/paragraph',
      ];
      break;
    default:
      $allowed_block_types = [
        'core/paragraph',
        'core/heading',
        'core/image',
        'core-embed/youtube'
      ];
  }
  return $allowed_block_types;
}
add_filter( 'allowed_block_types', 'filter_allowed_block_types', 10, 2 );

以上是关于php Gutenberg Block Editor允许块类型的主要内容,如果未能解决你的问题,请参考以下文章

php Gutenberg Shortcode Block with Live Preview

在 WordPress Gutenberg Block 插件中包含图像资产

WordPress Gutenberg block Inspector Controls:我需要为控件添加样式表吗?

WordPress - 如何阻止 Gutenberg Block 触发多个 GET 请求?

Gutenberg Blocks:使用 `register_block_type_from_metadata()` 注册多个块会在控制台中引发错误

Wordpress Gutenberg:前端的React组件