fix: meta box cleanup for pksh page — load-post.php hook
- Хук load-post.php вместо add_meta_boxes (пост уже загружен) - Удаляются: посткастом, обсуждение, комментарии, ярлык, автор, ревизии, цитата, атрибуты страницы
This commit is contained in:
parent
1b5f62a758
commit
2c84bf3989
@ -1528,24 +1528,29 @@ function enqueue_template_specific_styles() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Очистка метабоксов на странице Подготовка к школе — оставить только CF и Yoast
|
// Очистка метабоксов на странице Подготовка к школе — оставить только CF и Yoast
|
||||||
add_action( 'add_meta_boxes', function () {
|
add_action( 'load-post.php', function () {
|
||||||
$screen = get_current_screen();
|
|
||||||
if ( ! $screen || 'page' !== $screen->id ) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
$post_id = isset( $_GET['post'] ) ? (int) $_GET['post'] : 0;
|
$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;
|
return;
|
||||||
}
|
}
|
||||||
remove_meta_box( 'postcustom', 'page', 'normal' );
|
if ( 'page-podgotovka-k-shkole.php' !== get_page_template_slug( $post_id ) ) {
|
||||||
remove_meta_box( 'commentstatusdiv', 'page', 'normal' );
|
return;
|
||||||
remove_meta_box( 'commentsdiv', 'page', 'normal' );
|
}
|
||||||
remove_meta_box( 'slugdiv', 'page', 'normal' );
|
add_action( 'add_meta_boxes', function () {
|
||||||
remove_meta_box( 'authordiv', 'page', 'normal' );
|
foreach ( array(
|
||||||
remove_meta_box( 'revisionsdiv', 'page', 'normal' );
|
'postcustom' => array( 'page', 'normal' ),
|
||||||
remove_meta_box( 'postexcerpt', 'page', 'normal' );
|
'commentstatusdiv' => array( 'page', 'normal' ),
|
||||||
remove_meta_box( 'pageparentdiv', 'page', 'side' );
|
'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 );
|
}, 100 );
|
||||||
|
} );
|
||||||
|
|
||||||
if ( is_page_template('page-podgotovka-k-shkole.php') ) {
|
if ( is_page_template('page-podgotovka-k-shkole.php') ) {
|
||||||
wp_enqueue_style(
|
wp_enqueue_style(
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user