Add filters and actions to enable Block Theme Previews in the Site Editor.
Description
The filters and actions should be added after pluggable.php
is included as they may trigger code that uses current_user_can()
which requires functionality from pluggable.php
.
Source
function wp_initialize_theme_preview_hooks() {
if ( ! empty( $_GET['wp_theme_preview'] ) ) {
add_filter( 'stylesheet', 'wp_get_theme_preview_path' );
add_filter( 'template', 'wp_get_theme_preview_path' );
add_action( 'init', 'wp_attach_theme_preview_middleware' );
add_action( 'admin_head', 'wp_block_theme_activate_nonce' );
}
}
Changelog
Version | Description |
---|---|
6.3.2 | Introduced. |
User Contributed Notes
You must log in before being able to contribute a note or feedback.