WordPress カスタム セクション/フィールド/ドメインを一括削除する方法は?

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チャンネルへようこそ。最新のアップデートを入手できます!

🔔 貴重な「ChatGPT コンテンツ マーケティング AI ツール使用ガイド」をチャンネル トップ ディレクトリでいち早く入手してください! 🌟
📚 このガイドには非常に価値のある内容が含まれています。🌟これはめったにない機会です、お見逃しなく! ⏰⌛💨
気に入ったらシェア&いいね!
あなたの共有といいねは、私たちの継続的な動機です!

 

发表评论

あなたのメールアドレスが公開されることはありません。 必須アイテム * 标注

トップにスクロールします