mirror of
https://github.com/10h30/display-featured-image-genesis.git
synced 2026-06-05 15:08:20 +09:00
Change method for adding Gutenberg metabox
This commit is contained in:
@@ -28,6 +28,15 @@ class Display_Featured_Image_Genesis_Post_Meta {
|
||||
*/
|
||||
protected $move = '_displayfeaturedimagegenesis_move';
|
||||
|
||||
/**
|
||||
* Add a new metabox only on Gutenberg screens.
|
||||
*
|
||||
* @since 2.7.0
|
||||
*/
|
||||
public function maybe_add_metabox() {
|
||||
add_action( 'add_meta_boxes', array( $this, 'add_metabox' ), 10, 2 );
|
||||
}
|
||||
|
||||
/**
|
||||
* For Gutenberg, add a new metabox, since the thumbnail hooks are no longer present.
|
||||
* Should eventually be replaced with a block.
|
||||
@@ -40,10 +49,6 @@ class Display_Featured_Image_Genesis_Post_Meta {
|
||||
if ( ! post_type_supports( $post_type, 'thumbnail' ) ) {
|
||||
return;
|
||||
}
|
||||
$classic_editor = filter_input( INPUT_GET, 'classic-editor', FILTER_VALIDATE_BOOLEAN );
|
||||
if ( null !== $classic_editor ) {
|
||||
return;
|
||||
}
|
||||
add_meta_box(
|
||||
$this->metabox,
|
||||
__( 'Display Featured Image', 'display-featured-image-genesis' ),
|
||||
|
||||
@@ -148,7 +148,7 @@ class Display_Featured_Image_Genesis {
|
||||
add_action( 'admin_init', array( $this->author, 'set_author_meta' ) );
|
||||
|
||||
// Post Meta
|
||||
add_action( 'add_meta_boxes', array( $this->post_meta, 'add_metabox' ), 10, 2 );
|
||||
add_action( 'enqueue_block_assets', array( $this->post_meta, 'maybe_add_metabox' ) );
|
||||
add_filter( 'admin_post_thumbnail_html', array( $this->post_meta, 'meta_box' ), 10, 2 );
|
||||
add_action( 'save_post', array( $this->post_meta, 'save_meta' ) );
|
||||
|
||||
|
||||
Reference in New Issue
Block a user