最も必要とされている時に、信頼できるWordPressチュートリアルを。
WordPress入門ガイド
WPBカップ
2500万人以上
当社のプラグインを使用しているウェブサイト
16+
WordPress経験年数
3000+
専門家によるWordPressチュートリアル

WordPressでトランジェントを管理・削除する方法(簡単な方法)

WordPressサイトの動作が遅くなっていませんか?データベース内の隠れたデータが原因で、急激な速度低下を引き起こすことがよくあります。

トランジェントと呼ばれるこの一時データは、本来は自動的に削除されるはずです。しかし、時には削除されずに残り、サイトを肥大化させてしまいます。

この問題で多くのウェブサイトが遅くなっているのを見てきました。良いニュースは、これを修正するのは簡単で、技術的なスキルは必要ないということです。

このガイドでは、WordPressのトランジェントを簡単に管理および削除する方法を説明します。

WordPress のトランジェントを管理および削除する方法(簡単な方法)

WordPress のトランジェントとは何ですか?

WordPressのプラグインやテーマの開発者は、一時的な情報をWordPressデータベースに保存するためによくトランジェントを使用します。

これにより、プラグインやテーマの動作が高速化され、WordPressウェブサイトのパフォーマンスが向上し、サーバー全体の負荷が軽減されます。

たとえば、多くのWordPressソーシャルメディアプラグインは、ブログ投稿の共有数データを保存するためにトランジェントを使用します。

トランジェントを使用しない場合、サーバーはページ読み込みごとにすべてのソーシャルネットワークに接続する必要があり、読み込み時間が大幅に増加します。

トランジェントに保存されたデータの例

トランジェントを削除および管理したいのはなぜですか?

トランジェントは非常に便利ですが、うまくいかないこともあります。

たとえば、FacebookとWordPressウェブサイト間の接続が機能しない場合、投稿の共有数は0と表示されます。

トランジェントが期限切れになるのを待つ代わりに、キャッシュされたデータをクリアするだけで、正しい共有数を即座に取得できます。

人気の投稿や共有数が表示される問題が発生しており、WordPressキャッシュをクリアした場合、トランジェントに問題がある可能性があります。

期限切れのトランジェントをクリアすることは、WordPressデータベースの最適化とパフォーマンスの向上にも役立ちます。ステージングサイトをライブのWordPressホスティングサーバーに移行する際に役立ちます。

WordPressの一時データはクッキーのようなものですか?

WordPressのトランジェントは、どちらも開発者が一時的な情報を保存できるという点でCookieに似ています。ただし、トランジェントははるかに強力で、さらに多くのことができます。

たとえば、Cookieは訪問者のブラウザに保存され、いくつかの制限があります。それらはそれほどプログラム可能ではなく、セキュリティも低いです。

一方、トランジェントはWordPressデータベースに保存され、複数のデータタイプを格納でき、プログラムで簡単に操作でき、より安全です。

それでは、WordPress でトランジェントを管理および削除する方法を見ていきましょう。2つの方法をカバーしますが、ほとんどのユーザーには方法1をお勧めします。

注意: データベースに変更を加える前に、必ずウェブサイト全体のバックアップを作成することをお勧めします。これにより、問題が発生した場合でもサイトを簡単に復元できます。

方法1:トランジェントマネージャー(無料)を使用したトランジェントの管理

WordPressでトランジェントを管理および削除する最良の方法は、Transients Managerプラグインを使用することです。これにより、WordPressのトランジェントを簡単に管理、削除、編集できます。

まず、プラグインをインストールして有効化する必要があります。詳細については、WordPressプラグインのインストール方法に関するステップバイステップガイドを参照してください。

有効化したら、WordPress ダッシュボードの ツール » トランジェント に移動する必要があります。ここから、WordPress データベースに保存されているトランジェントのリストが表示されます。

トランジェントマネージャープラグイン画面

一括削除タスクを実行したり、トランジェントを個別に削除したりできます。

このページでは、次のバルクアクションを実行できます。

  • 期限切れのトランジェントを削除します。
  • 選択したトランジェントを削除
  • 有効期限のあるすべてのトランジェントを削除します。
  • すべてのトランジェントを削除します。

トランジェントを識別するには、名前を確認するだけです。たとえば、「wpforms_t15s_wpforms」という名前のトランジェントは、WPFormsプラグインに関連付けられています。

名前列のすぐ隣に、各トランジェントの値が表示されます。この値は、テキスト、数値、またはより複雑な設定である可能性のある、保存されている特定のデータを表します。

各トランジェントの有効期限も表示されます。一部には有効期限が設定されておらず、「期限切れなし」と表示される場合があります。

これらのトランジェントは、「削除」ボタンをクリックするだけで削除できます。

個々のトランジェントを編集するには、単に「アクション」列の「編集」リンクをクリックします。これにより、値と有効期限を設定したり、トランジェントの名前を変更したりできる画面が表示されます。

個別のトランジェントを編集

この機能は、テーマやプラグインをテストしていて、さまざまな一時値で確認したい場合に役立ちます。ただし、ほとんどのユーザーは、何をしているのか正確にわからない限り、一時値の編集は推奨しません。

トランジェントに変更を加えた場合は、「変更を保存」ボタンをクリックしてください。

方法2:WP Rocket を使用したトランジェントの管理

WP Rocketキャッシュプラグインを使用している場合、トランジェントの管理と削除を支援する組み込み設定があります。

設定 » WP Rocketに移動し、「データベース」メニューオプションをクリックするだけです。

WP Rocket ダッシュボード

次に、「トランジェントクリーニング」セクションまでスクロールします。

ここで、すべての一時データまたは期限切れの一時データのみを自動的に削除するかどうかを選択できます。

チェックボックス トランジェント クリーンアップ

変更が完了したら、必ずページ下部にある「変更を保存して最適化」をクリックしてください。

詳細については、WordPressサイトを高速化するためにWP Rocketを正しく設定する方法に関するガイドを参照してください。

WordPress トランジェントに関するよくある質問

WordPressのトランジェントの管理と削除に関する最も一般的な質問をいくつかご紹介します。これらの回答は、トランジェントの仕組みと、WordPressサイトで安全に処理する方法をより深く理解するのに役立ちます。

1. WordPressのトランジェントとは具体的に何ですか?なぜそれらが必要なのですか?

WordPressのトランジェントは、プラグインやテーマがデータベースに情報をキャッシュするために使用する一時的なデータストレージメカニズムです。これらは、外部ソースから繰り返し取得する必要があるデータを保存することで、サイトの高速化に役立ちます。

例えば、ソーシャルメディアの共有数、APIの応答、または複雑なデータベースクエリは、パフォーマンスを向上させ、サーバーの負荷を軽減するために、一時的なデータ(トランジェント)として保存されることがよくあります。

2. WordPressサイトからすべての一時データを削除しても安全ですか?

はい、トランジェントは一時的なデータとして設計されているため、削除しても一般的に安全です。WordPress およびプラグインは、必要に応じて必要なトランジェントを自動的に再作成します。

ただし、すべての一時値を削除すると、サイトがキャッシュデータを再構築する際に一時的な遅延が発生する可能性があります。安全のため、期限切れの一時値のみを削除することをお勧めします。

3. WordPress のトランジェントはどのくらいの頻度でクリーンアップすべきですか?

トランジェントをクリーンアップする頻度に決まったルールはありませんが、毎月、またはパフォーマンスの問題に気づいたときに確認することをお勧めします。WP Rocketのようなキャッシュプラグインを使用している場合は、このプロセスを自動化できます。

ほとんどのサイトでは、数週間ごとに期限切れのトランジェントをクリーニングするだけで、データベースのパフォーマンスを最適に維持できます。

4. トランジェントが多すぎると WordPress サイトが遅くなる可能性がありますか?

もちろんです。トランジェントが適切にクリーニングされずに蓄積されると、データベースが肥大化し、サイトの速度が低下する可能性があります。これは、多くのプラグインを使用しているサイトや、適切なメンテナンスなしで長期間実行されているサイトで特に一般的です。定期的なトランジェントクリーニングは、WordPressのメンテナンスの重要な部分です。

5. トランジェントと通常のWordPressキャッシュの違いは何ですか?

トランジェントはWordPressデータベースに保存され、プラグインやテーマによって使用される一時的なデータの特定の断片です。通常のWordPressキャッシュ(ページキャッシュなど)は通常、サーバー上のファイルとして保存され、ページ全体のコンテンツが含まれます。トランジェントはより詳細でプログラム可能ですが、キャッシュファイルはより広範で、完全なページをより速く配信することに焦点を当てています。

6. トランジェントを削除すると、ウェブサイトの機能に影響しますか?

一時的なデータ(トランジェント)を削除しても、それらは設計上一時的なものであるため、ウェブサイトの機能が損なわれることはありません。ただし、WordPressがキャッシュデータを再作成する間、一部の機能の読み込みが一時的に遅くなる可能性があります。例えば、ソーシャルシェア数がリフレッシュされるまでゼロと表示されたり、特定のウィジェットの初期読み込みに時間がかかったりすることがあります。

追加リソース

一時値の管理方法がわかったところで、WordPressデータベースを健全に保つ方法についてさらに詳しく知りたいかもしれません。あなたに合わせた他のガイドをいくつかご紹介します。

この記事が気に入った場合は、WordPressのビデオチュートリアルのために、YouTubeチャンネルを購読してください。また、TwitterFacebookでも私たちを見つけることができます。

開示: 当社のコンテンツは読者によってサポートされています。これは、一部のリンクをクリックすると、手数料が発生する可能性があることを意味します。WPBeginnerがどのように資金調達されているか、なぜそれが重要なのか、そしてどのように私たちをサポートできるかを確認してください。こちらが当社の編集プロセスです。

究極のWordPressツールキット

無料のツールキットにアクセスしましょう - すべてのプロフェッショナルが持つべきWordPress関連の製品とリソースのコレクションです!

読者とのインタラクション

17 CommentsLeave a Reply

  1. WordPressでのトランジェント管理に関する優れた概要です。
    共有したいのは、トランジェントを使用するカスタムプラグインを扱う場合、プラグイン設定に「トランジェントのフラッシュ」オプションを実装すると有益であるということです。
    これにより、サイト管理者はサイト全体に影響を与えることなく、プラグイン固有のトランジェントをクリアできます。

  2. トランジェントは定期的に削除すべきですか、それとも問題が発生した場合のみ削除すべきですか?

      • clarificationありがとうございます。リビジョンを削除するためにsweepプラグインを使用していますが、そこで検出された一時データも削除すべきか、それとも問題が発生した場合のみ削除すべきか疑問に思っていました。リビジョンは定期的に削除しています。

  3. @wpbeginner、WordPressのプラグインページによると、Transients Managerプラグインの最終更新は2022年です。このプラグインはWPBeginnerによってメンテナンスされているため、近日中に更新される予定はありますか?

  4. トランジェントをすべて削除しても完全に安全ですか?期限切れのものもすべてですか?
    サイトで何か壊れたり、正常に機能しなくなったりする可能性はありますか?
    WooCommerceとWPMLを使用しています。どちらもトランジェントを保存します。データベースのテーブルからこれらを削除しても安全ですか?

    • プラグインが削除したトランジェントを必要とする場合、適切にコーディングされたプラグインであれば、トランジェントを再作成します。データベースを正しく編集している場合、削除しているデータが正しいことを確認するために、まずプラグインのサポートに確認することをお勧めします。

      管理者

      • 私が使用するすべてのプラグインは、WPML、Woocomerce、Yoastのように信頼できます。
        WoocomerceとWPMLのトランジェントが多く表示されますが、削除しても安全かどうか確認したいだけです。しかし、ご提案通りにします。
        ご配慮いただき、誠にありがとうございます。

  5. 上記の投稿のいずれかで述べたように、Pippinのプラグインには一括削除ボタンが追加されました。
    投稿を更新することをお勧めします。私はその投稿を見逃すところでしたし、必要だったのは1つだけなのに2つのプラグインをインストールしてしまいました。
    それ以外は、いつものように素晴らしい、わかりやすい投稿でした。

  6. こんにちは、素晴らしい投稿です!私もソーシャルメディアのシェア数にトランジェントを使用しています。ここに投稿された回答を使用しています:

    すべて機能していますが、すべての投稿で正確なシェア数を取得できていません。一部は正しいシェア数を表示していますが、他のものはランダムな数字のように見えます。たとえば、Facebookで65件のいいねがある投稿は、トランジェントコードを追加すると1件しか表示されません。トランジェントを削除すると、すべての投稿で正確なシェア数が表示されます。原因として考えられることはありますか?

    正しい方向への手がかりとなるものなら何でもありがたいです。
    ありがとうございます

  7. こんにちは、

    有効期限のない不要なトランジェントを一括削除するにはどうすればよいですか?

  8. 素晴らしい投稿です!これで、wp_optionsテーブルから約300メガバイトをクリアできました!まだ何千ものエントリがありますが、多くには有効期限がありません。ほとんどは不要だと思います。それらを見つけるにはどうすればよいですか?たとえば、次のようなものが数百あります。「wc_max_related_3461814294618…。」有効期限がないため、永遠にそこにある可能性があります!すべてのトランジェントを削除した場合、最悪の事態は何ですか?

  9. Pippin Williamson の Transients Manager には、期限切れのトランジェントの一括削除オプションが追加され、Delete Expired Transients の必要性がなくなりました。すべてのトランジェントを削除する機能はありませんが、これは初心者や経験の浅いユーザーにとっては最善かもしれません o.O

  10. @wpbeginner、素晴らしい投稿です!これは、WordPress が何らかの理由で、自分でクリーンアップしない領域の 1 つです。phpmyadmin でこの簡単な SQL を使用しています DELETE FROM `wp_options` WHERE `option_name` LIKE ('%_transient_%')。wp_options をオプションテーブルの名前が変更されたものに置き換えます。30 秒かかります…。

    サイトの管理画面からこれを行えるというアイデアは気に入っていますが、時々、すでにプラグインが多すぎると感じることがあります。

Leave A Reply

コメントいただきありがとうございます。すべてのコメントは、コメントポリシーに従ってモデレーションされ、メールアドレスは公開されません。名前フィールドにキーワードを使用しないでください。個人的で意味のある会話をしましょう。