不要なカスタムフィールドを削除する2通りの方法

WordPressの投稿ページで間違えたり、テストで追加してしまったカスタムフィールド、結構発生するんですよね。

Delete Custom Fields というプラグインを使えば簡単に消せます。

Delete Custom Fields(WordPress.org)

このDelete Custom Fields、ダウンロードはできるんですが、ワードプレス管理画面のプラグイン検索にはひっかからないんですよね。

DLしてアップロードしてプラグイン増やしてというのも手間といえば手間。データベースを直接操作が意外と簡単です。

データベースを直接操作してカスタムフィールドを消す

今回は footer_cssという失敗作のフィールドを消してみます。foot_costomというフィールドを作るつもりが間違えたものです(原因はこちら)。

WordPressのデータベースを直接操作します。

間違えて大切なスクリプトを消したら大変なので、操作する前にはバックアップは取って下さいね。

サーバ操作のページにログインし、MySQLをブラウザから利用するためのデータベース接続ツール『phpMyAdmin』を起動します。

phpMyAdminではエクスプローラー風にツリー表示されるので、カスタムフィールドを削除したいデータベースへ移動します。

データベース名を忘れてしまってもwp-config.phpで確認できます。

操作したいデータベースのツリーを開いたら、postmeta テーブルを探します。接頭辞がついていれば、wp_postmeta となっているかもしれません。

postmetaをクリックしてリストが表示されたら、上に表示されている『行フィルタ』で消したいカスタムフィールド名を絞り込みます。

マッチしたものが表示されるので、消したいものを「削除」していきます。

phpmyadmin-postmeta

これでおわり。このためだけにプラグイン入れるよりは早いです。

スポンサーリンク
336
336

フォローする