最近WordPressテーマを切り替えた場合は、古いテーマを削除したい場合があります。未使用のテーマはサイトのパフォーマンスとセキュリティに影響を与える可能性がありますが、多くのWordPressユーザーはその潜在的なリスクに気づいていません。
私たちは何百ものサイトオーナーがWordPressのインストールをクリーンアップするのを支援してきました。テーマの削除は常に重要なステップです。単にファイルを削除するだけでなく、安全かつ効率的に行うことが重要です。
このガイドでは、WordPressテーマのアンインストールと削除に関する当社推奨のアプローチを共有します。

WordPressテーマを削除するタイミング
WordPressテーマを使用していない場合は、以下の理由からウェブサイトから削除することをお勧めします。
- WordPressテーマはサーバー上でかなりのスペースを占める可能性があります。それらをインストールしたままにしておくと、ウェブサイトのファイルが増加し、WordPressのパフォーマンスに影響を与える可能性があります。
- WordPressテーマファイルはバックアップサイズも増加させるため、WordPressセキュリティプラグインのスキャンに時間がかかります。
- また、まったく使用していないテーマであっても、それらのテーマのアップデートを受け取り続けることになります。
- WordPressテーマが知名度の低い開発者のものである場合は、注意が必要です。悪意のある開発者は、未使用のテーマにバックドアや悪意のあるコードやマルウェアを隠している可能性があります。
WordPressで様々なテーマをテストしたい場合は、ライブサイトに直接適用するのではなく、ステージングサイトまたはローカルWordPressインストールを使用することをお勧めします。これにより、ライブウェブサイトに影響を与えることなく、良好なユーザーエクスペリエンスを維持できます。
詳細については、WordPressテーマを切り替えるとどうなるかに関する記事をご覧ください。
WordPressテーマのアンインストールと削除の違いは何ですか?
WordPressテーマのアンインストールと削除には、実際には違いがありません。どちらもWordPressテーマとそのすべてのファイルをWordPressウェブサイトから削除することを意味します。
ただし、WordPressテーマを管理画面からアンインストールしても、サーバーからすべてのファイルが完全に削除されない場合があります。そのため、FTPまたはファイルマネージャーを使用してWordPressサイトのディレクトリを確認し、そこからファイルを削除すると役立つ場合があります。
古いWordPressテーマを削除しても安全ですか?
はい、使用していないWordPressテーマを削除しても安全です。WordPressサイトが正常に機能するには、少なくとも1つのテーマがインストールされている必要があります。これは、WordPressがあなたのウェブサイトを表示するために使用するテーマです。
現在使用しているWordPressテーマは、外観 » テーマページにアクセスすると確認できます。現在アクティブなテーマは「アクティブ」と表示されます。

ウェブサイトには、デフォルトのWordPressテーマ(例:Twenty TwentyまたはTwenty Nineteen)を1つインストールしておくことをお勧めします。これは、現在のテーマが機能しない場合のフォールバックテーマとして機能します。
現在のテーマが子テーマの場合、親テーマもWordPressウェブサイトにインストールしておく必要があります。
これらのテーマ以外は、ウェブサイトにインストールされている他のテーマを安全に削除できます。
それでは、WordPressテーマを削除する方法をご紹介します。
動画チュートリアル
動画が気に入らない場合や、さらに詳しい説明が必要な場合は、読み進めてください。これらのクイックリンクを使用して、さまざまな方法をナビゲートできます。
- WordPressテーマを削除する前にやるべきこと
- 方法1:管理画面からWordPressテーマを削除する
- 方法2:FTP経由でWordPressテーマを削除する
- 方法3:ホストのファイルマネージャー経由でWordPressテーマを削除する
- WordPressテーマを誤って削除した場合の対処法
WordPressテーマを削除する前にやるべきこと
WordPressテーマをカスタマイズしていて、削除する前にそのカスタマイズを保持したい場合は、完全なWordPressバックアップを作成できます。
Duplicatorプラグインの使用をお勧めします。手順については、WordPressサイトのバックアップ方法のチュートリアルに従ってください。
バックアップとして、テーマフォルダをコンピューターにダウンロードすることもできます。
これを行うには、FTPまたはWordPressホスティングアカウントダッシュボードのファイルマネージャーアプリを使用できます。
接続したら、/wp-content/themes/フォルダに移動し、非アクティブなテーマフォルダをコンピューターにダウンロードします。

古いテーマを安全にバックアップしたら、削除に進むことができます。
方法1:管理画面からWordPressテーマを削除する
これはWordPressテーマを削除する最も簡単で推奨される方法です。
まず、外観 » テーマページに移動し、削除したいテーマをクリックする必要があります。
WordPressはテーマの詳細をポップアップウィンドウで開きます。ポップアップ画面の下部にある「削除」ボタンをクリックする必要があります。

次に、テーマを削除してもよいかどうかの確認を求められます。
「OK」ボタンをクリックするだけで続行でき、WordPressが選択したテーマを削除します。

方法2:FTP経由でWordPressテーマを削除する
この方法は少し高度ですが、WordPress管理画面にアクセスできない場合に役立ちます。また、最初の方法を実行した後、すべてのWordPressテーマファイルが削除されたか確認するためにも、この方法を行うのは良いでしょう。
FTPクライアントを使用してWordPressサイトに接続し、サイトのルートフォルダ(通常はpublic_html)に移動します。次に、/wp-content/themes/フォルダに移動します。

ここから、削除したいテーマフォルダを見つける必要があります。フォルダ名を右クリックし、「削除」を選択します。
FTPクライアントで選択したテーマが削除されます。
方法3:ホストのファイルマネージャーからWordPressテーマを削除する
FTPクライアントの使用に不快感がある場合は、cPanelのようなWebホスティングコントロールパネルのファイルマネージャーアプリを使用することもできます。
この例では、Bluehostのホスティングダッシュボードからのスクリーンショットを表示します。ホスティングプロバイダーによって、ホスティングダッシュボードは多少異なる場合があります。
まず、ホスティングアカウントのダッシュボードにログインし、「Webサイト」タブに移動します。次に、テーマを削除したい特定のWebサイトを見つけて、「設定」をクリックします。

次に、ページを下にスクロールして「ファイルマネージャー」をクリックします。
ページには、サイトのルートフォルダも表示されます。これは、同じアカウントで複数のサイトをホストしており、正しいルートフォルダがどれかわからない場合に役立ちます。

ファイルマネージャーで、サイトのルートフォルダに移動し、このパスにアクセスします: /wp-content/themes/
その後、削除したいテーマを右クリックして「削除」をクリックするだけです。

WordPressテーマを誤って削除した場合の対処法
WordPressテーマを誤って削除した場合、復元方法は複数あります。
バックアップがある場合は、それを復元するだけで済みます。多くのWordPressバックアッププラグインを使用すると、ウェブサイトを以前の段階にすばやく復元できるため、これが最も簡単です。
ただし、バックアップを作成していない場合は、テーマをダウンロードして同じテーマの新しいコピーをインストールすることで、テーマを復元できます。
2番目のアプローチの欠点は、テーマに加えたカスタマイズがすべて失われることです。そのため、テーマ削除方法を実行する前に必ずバックアップを作成することを強くお勧めします。
この記事がお役に立ち、WordPressテーマを簡単に削除する方法を学べたことを願っています。また、最適なプレミアムWordPressテーマの選び方に関するガイドや、無料 vs プレミアムWordPressテーマの比較記事もご覧ください。
この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterやFacebookでもフォローできます。


イジー・ヴァネック
テーマのアンインストールに関して、非常に重要なことを一つ付け加えたいと思います。多くの人がfunction.phpファイルに独自のコードを挿入しています。テーマをアンインストールすると、挿入したコードも失われるため、それらを別途保存しておく必要があることを覚えておくことが重要です。これは、テーマを削除する前にバックアップを取るだけでなく、テーマにウェブサイトの機能に影響を与えるカスタムスニペットが含まれている可能性があることを認識することにも関連します。その点に注意してください。
Dawn
Thank you so much.
WPBeginnerサポート
どういたしまして!
管理者
ジョン・ウィリス
いくつかのテーマで「削除に失敗しました。テーマが存在しません」というエラーが表示されます。
WPBeginnerサポート
FTPまたはファイルマネージャーの方法を使用すると、そのエラーなしでテーマを削除できます。
管理者
D. H. Taylor
テーマオプションをクリックした後、右下隅に削除ボタンが全く表示されないのはなぜですか?余分なテーマを整理したいのですが。ボタンを1つクリックするだけで、これらの余分なものが簡単に消えてくれると嬉しいです。しかし、ポップアップウィンドウが表示されても、右下隅に削除ボタンがありません。
WPBeginnerサポート
最も一般的な理由としては、WordPress.orgサイトではなくWordPress.comを使用している場合や、アクティブなテーマを削除しようとしている場合が考えられます。WordPress.comとWordPress.orgの違いについては、以下の記事で詳しく説明しています。
https://www.wpbeginner.com/beginners-guide/self-hosted-wordpress-org-vs-free-wordpress-com-infograph/
管理者
Peter Mayrhofer
本当にありがとうございます。大変助かりました!
WPBeginnerサポート
ガイドがお役に立てて嬉しいです!
管理者
Gary J
申し訳ありません。削除は見つかりました。重要な手順は次のとおりです。
削除したいテーマがアクティブになっていないことを確認してください。これは理にかなっているように聞こえると思いますが、削除したいテーマが誤ってまだアクティブになっている場合、削除することはできません。削除ボタンはありません。
WPBeginnerサポート
Glad you were able to find the delete option and we’ll see if we can help clarify that when we next update this article
管理者
Jacques Stern
未使用のテーマを削除しようと削除ボタンを使ってみましたが、延々と処理が止まりませんでした。20分待っても終わらないので、諦めてパネルを終了しログオフしました。後で管理画面に再度ログインしてテーマが削除されたか確認しましたが、まだ残っていました。
ジム・エリス
WPでテーマを削除する方法を検索していましたが…みんなテーマに削除ボタンがあると言いますが…私のにはありません…どれにも削除ボタンがありません…何が間違っているのでしょうか?
WPBeginnerサポート
WordPress.comをご利用の場合、それが問題の原因である可能性があります。以下の記事でWordPress.comとWordPress.orgの違いをご確認ください。
https://www.wpbeginner.com/beginners-guide/self-hosted-wordpress-org-vs-free-wordpress-com-infograph/
管理者
Joe
同じテーマを再度アップロードしても、行った編集はそのまま残ります。
テーマは工場出荷時の状態にリセットされるべきです。
再アップロードした際に前回の編集が表示されないように、それらとキャッシュを完全に削除するにはどうすればよいですか?
WPBeginnerサポート
特定のテーマのサポートに連絡して、そのようなオプションがあるかどうかを確認してください。テーマに常にそのようなものが設定されているわけではありません。
管理者
wilfid
こんにちは!テーマを削除しましたが、ライセンスを使用して再度有効化しようとすると、常に製品が既に登録されていると表示されます。手伝ってもらえますか?
WPBeginnerサポート
使用している有料テーマのサポートに連絡することをお勧めします。彼らが対応してくれるはずです。
管理者
Ifeomasd
前のテーマを削除するオプションが表示される前に、別のテーマを有効にする必要があるかもしれません。
WPBeginnerサポート
非アクティブなテーマを削除するオプションがあるためには、サイトに複数のテーマが必要です。
管理者
Francis
テーマの下にオプションが表示されない場合、どのようにテーマを削除しますか?WordPress.comは使用していませんが、このオプションが表示されません
WPBeginnerサポート
私たちのチュートリアルはWordPress.orgサイト向けです。WordPress.comにはこのオプションはありませんが、WordPress.comでは心配する必要はありません。
管理者
マイク
これと他のすべての記事をありがとうございます。あなたは素晴らしいリソースです。
WPBeginnerサポート
You’re welcome, glad you found our content helpful
管理者
Justin
テーマの削除にまだ問題があります。管理画面の方法では削除オプションが表示されないようです。サイトに複数のテーマレイヤーがあり、それらを削除する方法がわかりません。また、別の方法で削除を試みるための他のオプションについてもあまり知りません。
WPBeginnerサポート
WordPress.comではなく、ご自身のサイトであることを確認したい場合があります。違いについては、以下のガイドをご覧ください。
https://www.wpbeginner.com/beginners-guide/self-hosted-wordpress-org-vs-free-wordpress-com-infograph/
管理者
mowglie
すべての記事をありがとうございます。私のホストは技術的には問題ありませんが、カスタマーサービスや迅速なサポートは良くありません。ほとんどすべての解決策をあなたから得ています!
WPBeginnerサポート
Glad our guides can be helpful
管理者
Jonathan
こんにちは、
WordPressダッシュボードから古いテーマをいくつか削除しようとしています。
テーマを削除した後、テーマセクションを更新すると再表示されます。
ありがとう、
WPBeginnerサポート
削除しようとしているテーマを追加している奇妙なプラグインなどがないことを確認したい場合があります。
管理者
ハンナ
私の設定では、どのテーマにも削除オプションがありません。すべて削除する必要がありますか?少し混乱しています。古いテーマをセキュリティ上の理由で削除するように書かれている本に従っているのですが、使用したテーマが見えません。たくさんの異なるテーマで遊んでいました。WordPressに表示される標準テンプレートとは異なりますが、それらもたくさんあります!
WPBeginnerサポート
アンインストール/削除するオプションがない場合は、WordPress.comを使用していないことを確認してください。これが最も一般的な理由です。
管理者
Adewale Mudasiru
ここで、WordPressのテーマファイルはPHPで記述されており、悪意のあるコードやマルウェアをウェブサイトに隠すために使用できると述べています(ウェブサイトが侵害された場合)。時には不正な開発者が未使用のテーマにバックドアを隠すこともあります。これには無料テーマと有料テーマの両方が含まれますか?それともクラックのみですか?
WPBeginnerサポート
テーマの入手元によって異なります。開発元またはWordPress.orgリポジトリから入手したものであれば、心配する必要はありません。ただし、クラックされたバージョンのテーマについては、非常に注意が必要です。
管理者
umar
この情報を共有していただきありがとうございます。私にとって非常に役立ちます。
WPBeginnerサポート
You’re welcome, glad we could be helpful
管理者