サポート » 使い方全般 » メタボックスの固定

  • 下記コードで管理画面のメタボックスを固定したいと思い
    探したところ下記コードを見つけました

    function fb_remove_postbox() {
    wp_deregister_script(‘postbox’);
    }
    add_action( ‘admin_init’, ‘fb_remove_postbox’ );

    無事固定はできたのですが
    タイトルのプレースホルダーが消えてしまいました
    何が原因なのでしょうか?
    お詳しい方いらっしゃいましたらアドバイスを頂けませんでしょうか?

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • postbox スクリプトを取り外すと、postbox スクリプトに依存する post スクリプトも機能しなくなります。
    この post スクリプトで、タイトルのプレースホルダーをコントロールしています。また、カテゴリーの「よく使うもの」等も機能しなくなります。
    メタボックスの固定だけであれば、メタボックスの sortable(jQuery)だけを無効化する方法ではどうでしょうか?

    disable-metabox-sortables.js (テーマの js フォルダ等に)

    jQuery(function($) {
      $('.meta-box-sortables').sortable({
        disabled: true
      });
    });

    functions.php 等に

    function my_disable_metabox_sortables_script() {
    	wp_enqueue_script( 'disable-metabox-sortables', get_template_directory_uri() . '/js/disable-metabox-sortables.js', array( 'postbox' ) );
    }
    add_action( 'admin_head-post.php', 'my_disable_metabox_sortables_script' );
    add_action( 'admin_head-post-new.php', 'my_disable_metabox_sortables_script' );
    • この返信は7年、 5ヶ月前にishitakaが編集しました。
    トピック投稿者 jeatty

    (@jeatty)

    ありがとうございます。恥ずかしながら何も理解せずにやっておりました。
    大変助かりました。メタボックスの固定ができ、プレースホルダーも表示されました。
    この度は本当に有難うございました。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「メタボックスの固定」には新たに返信することはできません。