記事ディレクトリ
WordPressカスタム列は強力であるだけでなく、非常に実用的でもあります.多くの WordPress テーマとプラグインは、カスタム列を使用してさまざまな機能を実現しています.
私たちが使用する記事ビュー統計プラグイン WP-PostViews は、データベースにカスタム列を書き込むことです ▼
views
使用済みのワードプレスのテーマまたはプラグインは、非アクティブ化および削除後、通常、データベース内のカスタム フィールドを保持します。
データ量が膨大な場合、Web サイトがデータベースにクエリを実行するたびに、ホストの RAM メモリが消費され、Web サイトの通常の動作に確実に影響します。
私たちはしますSEO、複数の記事を書くために、これらの不要なカスタム列を手動で削除すると、まったく実用的ではありません。
実際、必要なのはphpMyAdminのSQL コマンドを実行して、データベース内のこれらのガベージ カスタム列をバッチで削除します。
注意事项
WordPress はカスタム列を一括削除するため、MySQL データベース操作には一定のリスクがあります。
したがって、データベース操作を実行する前に、必ずデータベースのバックアップを作成してください。
方法 1: データベース コマンドを使用して冗長なカスタム列を削除する (推奨)
1) phpMyAdmin データベースにログインした後、データベースを選択します。
2) データベースの上にある「SQL」をクリックします。
3) 「SQL」に以下のコマンドを入力して実行します。
DELETE FROM wp_postmeta WHERE meta_key = "自定义栏目名称";
4) 次に、Web サイトの記事のカスタム セクションをチェックして、それが正常に削除されたかどうかを確認します。
方法 2: 冗長なカスタム列を削除する PHP コード
1) 現在のテーマの functions.php ファイルに以下のコードを追加してください ▼
global $wpdb; $wpdb->query( " DELETE FROM $wpdb->postmeta WHERE `meta_key` = '栏目名称' " );
2) 「列名」を削除したいカスタム列に変更します。
- カスタム列はデータベースから自動的に消去されます。
3) このコードは必要な場合にのみ使用されます。
- 削除タスクが完了したら、必ず削除してください。
- 次回使用する場合は、現在のテーマの functions.php ファイルに再度追加してください。
- 追加と削除が必要なので、その方が面倒なのでお勧めしません。
不要なポストメタ レコードを削除する
ログレコードは削除されている可能性がありますが、ログ拡張テーブル postmeta のデータは削除されていないため、手動でのみクリアされています。
1) phpMyAdmin データベースにログインした後、データベースを選択します。
2) データベースの上にある「SQL」をクリックします。
3)「SQL」に以下のコマンドを入力して実行▼
DELETE pm FROM wp_postmeta pm LEFT JOIN wp_posts wp ON wp.ID = pm.post_id WHERE wp.ID IS NULL
WordPress ウェブサイト、CPU、メモリのメモリ使用量が高すぎる場合...
解決策については、このチュートリアルを参照してください▼
Hope Chen Weiliang ブログ ( https://www.chenweiliang.com/ ) 共有 "WordPress カスタム列/フィールド/ドメインを一括で削除する方法は? 、 あなたを助けること。
この記事のリンクを共有することを歓迎します。https://www.chenweiliang.com/cwl-175.html
Chen WeiliangのブログのTelegramチャンネルへようこそ。最新のアップデートを入手できます!
📚 このガイドには非常に価値のある内容が含まれています。🌟これはめったにない機会です、お見逃しなく! ⏰⌛💨
気に入ったらシェア&いいね!
あなたの共有といいねは、私たちの継続的な動機です!