「ブロックエディター開発入門」というZenn本を販売開始しました!読んでみる

投稿編集画面のカスタムフィールド(設定パネル)の位置をリセットする方法

投稿編集画面のサイドバーや本文エリアにあるはずのカスタムフィールド(設定パネル)の位置が本来と違う場所に移動してしまってから戻せない・もしくはどこかに消えてしまった!

という場合の対処法をメモしておきます。

WordPress5.5移行の新仕様で好きな位置にパネルを移動したりできるのですが、上記のようなバグがあるみたいです。(5.9現在でも直ってなさそう...。)

目次

リセット用のコードを1度だけ実行させればOK

以下のコードをfunctions.phpなどにペーストして、一回だけ実行させてみてください。

add_action( 'admin_init', function() {
    // 通常の投稿の編集画面にあるメタボックスの位置をリセット
    delete_user_meta( wp_get_current_user()->ID, 'meta-box-order_post' );

    // 固定ページの編集画面にあるメタボックスの位置をリセット
    delete_user_meta( wp_get_current_user()->ID, 'meta-box-order_page' );
});

画面の表示が直ったら、消しておきましょう。

この記事が気に入ったら
フォローしてね!

よかったらシェアしてね!
目次
閉じる