Summery Summery
Return whether the post can be edited in the block editor.
Syntax Syntax
Parameters Parameters
Return Return
(bool) Whether the post can be edited in the block editor.
Source Source
File: wp-admin/includes/post.php
function use_block_editor_for_post( $post ) { $post = get_post( $post ); if ( ! $post ) { return false; } // We're in the meta box loader, so don't use the block editor. if ( isset( $_GET['meta-box-loader'] ) ) { check_admin_referer( 'meta-box-loader', 'meta-box-loader-nonce' ); return false; } // The posts page can't be edited in the block editor. if ( absint( get_option( 'page_for_posts' ) ) === $post->ID && empty( $post->post_content ) ) { return false; } $use_block_editor = use_block_editor_for_post_type( $post->post_type ); /** * Filter whether a post is able to be edited in the block editor. * * @since 5.0.0 * * @param bool $use_block_editor Whether the post can be edited or not. * @param WP_Post $post The post being checked. */ return apply_filters( 'use_block_editor_for_post', $use_block_editor, $post ); }
Advertisement
Changelog Changelog
Version | Description |
---|---|
5.0.0 | Introduced. |