私はちょうど私のサイトを移行してください、そして私はwp_postmetaが私のcpuリソースの大部分を消費していることを知りました。これにはwp関数を使用したくありません。ただphpmyadmin SQLコードだけが必要です。私はこれと同じような Post を読んだことがあります、しかし私はそれのためにSQLコードを必要とします、機能ではありません
あなたの質問内のリンクからSQLへの関数を書き直しました。
このスクリプトは、ページに割り当てられているページテンプレートも消去することに注意してください。
最初にwp_postmeta
テーブルのバックアップを作成してください。
DELETE pm
FROM wp_postmeta pm LEFT JOIN wp_posts p ON pm.post_id = p.id
WHERE
(p.post_type IN ('post', 'page') AND pm.meta_key <> '_thumbnail_id')
OR (p.post_type = 'attachment' AND pm.meta_key <> '_wp_attached_file'
AND pm.meta_key <> '_wp_attachment_metadata')