_disable_content_editor_for_navigation_post_type() – This callback disables the content editor for wp_navigation type posts.

You appear to be a bot. Output may be restricted

Description

This callback disables the content editor for wp_navigation type posts.

Content editor cannot handle wp_navigation type posts correctly. We cannot disable the "editor" feature in the wp_navigation's CPT definition because it disables the ability to save navigation blocks via REST API.

Usage

_disable_content_editor_for_navigation_post_type( $post );

Parameters

$post
( WP_Post ) required – An instance of WP_Post class.

Returns

void

Source

File name: wordpress/wp-admin/includes/post.php
Lines:

1 to 8 of 8
function _disable_content_editor_for_navigation_post_type( $post ) {
  $post_type = get_post_type( $post );
  if ( 'wp_navigation' !== $post_type ) {
    return;
  }

  remove_post_type_support( $post_type, 'editor' );
}
 

 View on GitHub View on Trac