diff --git a/wp-content/themes/dekart/functions.php b/wp-content/themes/dekart/functions.php index d8a11c7..0148d86 100644 --- a/wp-content/themes/dekart/functions.php +++ b/wp-content/themes/dekart/functions.php @@ -1528,24 +1528,29 @@ function enqueue_template_specific_styles() { } // Очистка метабоксов на странице Подготовка к школе — оставить только CF и Yoast -add_action( 'add_meta_boxes', function () { - $screen = get_current_screen(); - if ( ! $screen || 'page' !== $screen->id ) { - return; - } +add_action( 'load-post.php', function () { $post_id = isset( $_GET['post'] ) ? (int) $_GET['post'] : 0; - if ( ! $post_id || 'page-podgotovka-k-shkole.php' !== get_page_template_slug( $post_id ) ) { + if ( ! $post_id ) { return; } - remove_meta_box( 'postcustom', 'page', 'normal' ); - remove_meta_box( 'commentstatusdiv', 'page', 'normal' ); - remove_meta_box( 'commentsdiv', 'page', 'normal' ); - remove_meta_box( 'slugdiv', 'page', 'normal' ); - remove_meta_box( 'authordiv', 'page', 'normal' ); - remove_meta_box( 'revisionsdiv', 'page', 'normal' ); - remove_meta_box( 'postexcerpt', 'page', 'normal' ); - remove_meta_box( 'pageparentdiv', 'page', 'side' ); -}, 100 ); + if ( 'page-podgotovka-k-shkole.php' !== get_page_template_slug( $post_id ) ) { + return; + } + add_action( 'add_meta_boxes', function () { + foreach ( array( + 'postcustom' => array( 'page', 'normal' ), + 'commentstatusdiv' => array( 'page', 'normal' ), + 'commentsdiv' => array( 'page', 'normal' ), + 'slugdiv' => array( 'page', 'normal' ), + 'authordiv' => array( 'page', 'normal' ), + 'revisionsdiv' => array( 'page', 'normal' ), + 'postexcerpt' => array( 'page', 'normal' ), + 'pageparentdiv' => array( 'page', 'side' ), + ) as $box_id => $args ) { + remove_meta_box( $box_id, $args[0], $args[1] ); + } + }, 100 ); +} ); if ( is_page_template('page-podgotovka-k-shkole.php') ) { wp_enqueue_style(