てくてくあるく

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

Main Content

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秒程 早くなりました!!


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

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

MAMP を アップデート したら cakePHP の アップデート が できなくなった ?!

詳細へ »

WordPress の 記事 を CSV で ダウンロード する

詳細へ »

Nexus 5 の Qi 充電が 出来なくなったので サポートに 問い合わせてみた

詳細へ »