Changeset 50777 for trunk/src/wp-includes/block-editor.php
- Timestamp:
- 04/21/2021 09:30:40 AM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/block-editor.php
r50776 r50777 67 67 function get_block_categories( $editor_name_or_post ) { 68 68 // Assume the post editor when the WP_Post object passed. 69 $editor_name 70 $ default_categories = get_default_block_categories();69 $editor_name = is_object( $editor_name_or_post ) ? 'post-editor' : $editor_name_or_post; 70 $block_categories = get_default_block_categories(); 71 71 72 72 /** … … 75 75 * @since 5.8.0 76 76 * 77 * @param array[] $default_categories Array of categories for block types. 78 */ 79 $block_categories = apply_filters( "block_categories_{$editor_name}", $default_categories ); 77 * @param array[] $block_categories Array of categories for block types. 78 * @param string $editor_name The name of the editor, e.g. 'post-editor'. 79 */ 80 $block_categories = apply_filters( 'block_categories_all', $block_categories, $editor_name ); 80 81 if ( 'post-editor' === $editor_name ) { 81 82 $post = is_object( $editor_name_or_post ) ? $editor_name_or_post : get_post(); … … 90 91 * @param WP_Post $post Post being loaded. 91 92 */ 92 $block_categories = apply_filters_deprecated( 'block_categories', array( $block_categories, $post ), '5.8.0', "block_categories_{$editor_name}");93 $block_categories = apply_filters_deprecated( 'block_categories', array( $block_categories, $post ), '5.8.0', 'block_categories_all' ); 93 94 } 94 95 … … 109 110 110 111 /** 111 * Filters the allowed block types for the given editor, defaulting to true (all 112 * registered block types supported). 112 * Filters the allowed block types for all editor types, defaulting to `true` 113 * (all registered block types supported). 114 * 113 115 * 114 116 * @since 5.8.0 … … 116 118 * @param bool|array $allowed_block_types Array of block type slugs, or 117 119 * boolean to enable/disable all. 118 */ 119 $allowed_block_types = apply_filters( "allowed_block_types_{$editor_name}", $allowed_block_types ); 120 * @param string $editor_name The name of the editor, e.g. 'post-editor'. 121 */ 122 $allowed_block_types = apply_filters( 'allowed_block_types_all', $allowed_block_types, $editor_name ); 123 124 /** 125 * Filters the allowed block types for the given editor, defaulting to `true` 126 * (all registered block types supported). 127 * 128 * The dynamic portion of the hook name, `$editor_name`, refers to the name 129 * of the editor type, e.g. 'post-editor', 'site-editor', etc. 130 * 131 * @since 5.8.0 132 * 133 * @param bool|array $allowed_block_types Array of block type slugs, or 134 * boolean to enable/disable all. 135 * @param string $editor_name The name of the editor, e.g. 'post-editor'. 136 */ 137 $allowed_block_types = apply_filters( "allowed_block_types_{$editor_name}", $allowed_block_types, $editor_name ); 120 138 if ( 'post-editor' === $editor_name ) { 121 139 $post = get_post(); … … 132 150 * @param WP_Post $post The post resource data. 133 151 */ 134 $allowed_block_types = apply_filters_deprecated( 'allowed_block_types', array( $allowed_block_types, $post ), '5.8.0', "allowed_block_types_{$editor_name}");152 $allowed_block_types = apply_filters_deprecated( 'allowed_block_types', array( $allowed_block_types, $post ), '5.8.0', 'allowed_block_types_all' ); 135 153 } 136 154 … … 242 260 243 261 /** 262 * Filters the settings to pass to the block editor for all editor type. 263 * 264 * @since 5.8.0 265 * 266 * @param array $editor_settings Default editor settings. 267 * @param string $editor_name The name of the editor, e.g. 'post-editor'. 268 */ 269 $editor_settings = apply_filters( 'block_editor_settings_all', $editor_settings, $editor_name ); 270 271 /** 244 272 * Filters the settings to pass to the block editor for a given editor type. 245 273 * 246 * @since 5.8.0 247 * 248 * @param array $editor_settings Default editor settings. 249 */ 250 $editor_settings = apply_filters( "block_editor_settings_{$editor_name}", $editor_settings ); 274 * The dynamic portion of the hook name, `$editor_name`, refers to the name 275 * of the editor type, e.g. 'post-editor', 'site-editor', etc. 276 * 277 * @since 5.8.0 278 * 279 * @param array $editor_settings Default editor settings. 280 * @param string $editor_name The name of the editor, e.g. 'post-editor'. 281 */ 282 $editor_settings = apply_filters( "block_editor_settings_{$editor_name}", $editor_settings, $editor_name ); 251 283 if ( 'post-editor' === $editor_name ) { 252 284 $post = get_post(); … … 261 293 * @param WP_Post $post Post being edited. 262 294 */ 263 $editor_settings = apply_filters_deprecated( 'block_editor_settings', array( $editor_settings, $post ), '5.8.0', "block_editor_settings_{$editor_name}");295 $editor_settings = apply_filters_deprecated( 'block_editor_settings', array( $editor_settings, $post ), '5.8.0', 'block_editor_settings_all' ); 264 296 } 265 297
Note: See TracChangeset
for help on using the changeset viewer.