Webカスタムフィールドを追加するプラグインなどを使用して、記事の編集画面の使い勝手をよくしていくと、編集画面にメタボックスがたくさん並びます。メタボックスはドラッグアンドドロップでユーザーごとに好きな位置に動かせるのですが、これがお仕事のサイトだったりすると、マニュアル作成時に問題になったりします。「マニュアルと同じところに入力欄がないんだけど!!」しかも、表示位置の設定情報は簡単にクリアすることができません。いうことで、このユーザーごとの設定を効かせないようにすることはできないかなーと、コアファイルを覗いてみることにしました。メタボックスを出力しているところは?メタボックスを出力しているコードを特定するために、まずは編集画面のメタボックスを囲っているHTMLコードで、wp-adminディレクトリ内をgrepしてみます。class="postbox-container">wp-admin/edit-form-advanced.phpの699行目に記載されているようなので、実際に中を見てみます。$post);?></div>do_meta_boxes()で出力しているみたい。いうことで、次はdo_meta_boxes()でgrep。{の判定をtrueにすればいいのだけど、$already_sortedはfalseにするフックやらなんやらがないご様子。)をfalseにすることに。get_user_option()をgrepして探してみます。※実際は$screenとかも遡って見てたりしましたが、もう$optionとかをvar_dump()してみちゃうほうが早い。カスタムフィールドのユーザーごとの並び順設定を読み込まないようにした下のコードで読み込みが停止できます。投稿タイプごとに設定が必要なので注意。【Linux】圧縮ファイルを解凍せずに、ファイル名を検索する関連記事Web【WordPress】Transientを問答無用で無効化する...ことはできなかっ...Transientをもりもり使用したテーマを構築した際、問題になるのは「変わらないんだけどキャッシュなの?バグなの?」というお客様からの質問。お客様もわかりづらいし、私たちも調査などなどで時間を使ってしまいます。みんかぴ2018-06-14Web【WordPress】意外と知らない○○を返すだけのテンプレートタグWordPressの開発を行う際に、フィルターフックやらアクションフックやらにフックして開発されると思うのですが、よく見る以下のような記述。