Skip to content

Commit 3fb1400

Browse files
authored
Rename "auto inserting blocks" to "block hooks" (#54147)
See #53987 (comment): > I've seen anecdotal feedback that `autoInsert` is not the clearest of descriptions. I'd like to propose renaming to the more familiar `hooks` terminology—and "block hooks" in more general terms—to help folks understand the mechanics and purpose more rapidly.
1 parent f22c8df commit 3fb1400

File tree

15 files changed

+407
-414
lines changed

15 files changed

+407
-414
lines changed

lib/compat/wordpress-6.3/rest-api.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,9 +85,9 @@ function add_modified_wp_template_schema() {
8585
}
8686
add_filter( 'rest_api_init', 'add_modified_wp_template_schema' );
8787

88-
// If the Auto-inserting Blocks experiment is enabled, we load the block patterns
88+
// If the Block Hooks experiment is enabled, we load the block patterns
8989
// controller in lib/experimental/rest-api.php instead.
90-
if ( ! gutenberg_is_experiment_enabled( 'gutenberg-auto-inserting-blocks' ) ) {
90+
if ( ! gutenberg_is_experiment_enabled( 'gutenberg-block-hooks' ) ) {
9191
/**
9292
* Registers the block patterns REST API routes.
9393
*/

lib/experimental/auto-inserting-blocks.php renamed to lib/experimental/block-hooks.php

Lines changed: 125 additions & 120 deletions
Large diffs are not rendered by default.

lib/experimental/class-gutenberg-rest-block-patterns-controller.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ class Gutenberg_REST_Block_Patterns_Controller extends Gutenberg_REST_Block_Patt
2626
*/
2727
public function prepare_item_for_response( $item, $request ) {
2828
$response = parent::prepare_item_for_response( $item, $request );
29-
if ( ! gutenberg_is_experiment_enabled( 'gutenberg-auto-inserting-blocks' ) ) {
29+
if ( ! gutenberg_is_experiment_enabled( 'gutenberg-block-hooks' ) ) {
3030
return $response;
3131
}
3232

lib/experimental/editor-settings.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@ function gutenberg_enable_experiments() {
3131
wp_add_inline_script( 'wp-block-library', 'window.__experimentalDisableTinymce = true', 'before' );
3232
}
3333

34-
if ( $gutenberg_experiments && array_key_exists( 'gutenberg-auto-inserting-blocks', $gutenberg_experiments ) ) {
35-
wp_add_inline_script( 'wp-block-editor', 'window.__experimentalAutoInsertingBlocks = true', 'before' );
34+
if ( $gutenberg_experiments && array_key_exists( 'gutenberg-block-hooks', $gutenberg_experiments ) ) {
35+
wp_add_inline_script( 'wp-block-editor', 'window.__experimentalBlockHooks = true', 'before' );
3636
}
3737
}
3838

lib/experimental/rest-api.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
die( 'Silence is golden.' );
1111
}
1212

13-
if ( gutenberg_is_experiment_enabled( 'gutenberg-auto-inserting-blocks' ) ) {
13+
if ( gutenberg_is_experiment_enabled( 'gutenberg-block-hooks' ) ) {
1414
/**
1515
* Registers the block patterns REST API routes.
1616
*/

lib/experiments-page.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -104,14 +104,14 @@ function gutenberg_initialize_experiments_settings() {
104104
);
105105

106106
add_settings_field(
107-
'gutenberg-auto-inserting-blocks',
108-
__( 'Auto-inserting blocks', 'gutenberg' ),
107+
'gutenberg-block-hooks',
108+
__( 'Block hooks', 'gutenberg' ),
109109
'gutenberg_display_experiment_field',
110110
'gutenberg-experiments',
111111
'gutenberg_experiments_section',
112112
array(
113-
'label' => __( 'Test Auto-inserting blocks', 'gutenberg' ),
114-
'id' => 'gutenberg-auto-inserting-blocks',
113+
'label' => __( 'Block hooks allow automatically inserting a block in a position relative to another.', 'gutenberg' ),
114+
'id' => 'gutenberg-block-hooks',
115115
)
116116
);
117117

lib/load.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ function gutenberg_is_experiment_enabled( $name ) {
6363
require_once __DIR__ . '/experimental/class-wp-rest-customizer-nonces.php';
6464
}
6565
require_once __DIR__ . '/experimental/class-gutenberg-rest-template-revision-count.php';
66-
if ( gutenberg_is_experiment_enabled( 'gutenberg-auto-inserting-blocks' ) ) {
66+
if ( gutenberg_is_experiment_enabled( 'gutenberg-block-hooks' ) ) {
6767
require_once __DIR__ . '/experimental/class-gutenberg-rest-block-patterns-controller.php';
6868
}
6969
require_once __DIR__ . '/experimental/rest-api.php';
@@ -110,8 +110,8 @@ function gutenberg_is_experiment_enabled( $name ) {
110110
require __DIR__ . '/experimental/disable-tinymce.php';
111111
}
112112

113-
if ( gutenberg_is_experiment_enabled( 'gutenberg-auto-inserting-blocks' ) ) {
114-
require __DIR__ . '/experimental/auto-inserting-blocks.php';
113+
if ( gutenberg_is_experiment_enabled( 'gutenberg-block-hooks' ) ) {
114+
require __DIR__ . '/experimental/block-hooks.php';
115115
}
116116
require __DIR__ . '/experimental/interactivity-api/class-wp-interactivity-store.php';
117117
require __DIR__ . '/experimental/interactivity-api/store.php';

packages/block-editor/src/hooks/auto-inserting-blocks.js

Lines changed: 0 additions & 271 deletions
This file was deleted.

0 commit comments

Comments
 (0)