てくてくあるく

WordPress の テーマ とか プラグイン に ついて 勉強しています

post.php の 記事編集ページ や post-new.php の 新規投稿ページ が 徐々に重くなってきたので 原因を調べてみたら カスタムフィールド の キー名生成 に 時間がかかっている様子…

なんでだろ??

というわけで 調べてみました

すると 知らず 知らずのうちに ポストメタ が 肥大化しており
カスタムフィールド の キー名生成 に ものすごい時間がかかるようになっていました…

普段は ACF を 使用しているので 標準の カスタムフィールド が 足を 引っ張っているとは 盲点でしたよ…


というわけで postmeta_form_keys に フィルターフックを 掛けて DB から カスタムフィールド の キー名生成 を 回避してみました

add_filter( 'postmeta_form_keys', function( $arg, $post ) {
  return array( 'no-used' );
}, 99, 2 );

これを 設定してみたら 2〜3秒程 早くなりました!!


あとは カテゴリ が 多くて こちらの生成に 時間が かかっているみたいでした…

これは 何か 良い方法があるのかなぁ…

Related Article

関連記事 っぽいものを 付けてみました

詳細へ »

AMP プラグイン の Analytics Options の 使い方 が やっとわかった

詳細へ »

WordPress の 公式ディレクトリ に プラグイン を 登録 してみた – No 4

詳細へ »