wp_cache_flush_group()


WordPressのwp_cache_flush_group()関数は、指定されたキャッシュグループ内のすべてのキャッシュを削除するために使用されます。この関数は、オブジェクトキャッシュを利用している場合に特に有効です。

構文

wp_cache_flush_group( string $group );
  • $group(string) — キャッシュを削除するグループ名を指定します。

例1: 特定のキャッシュグループを削除する

この例では、my_custom_groupという名前のキャッシュグループ内のすべてのキャッシュを削除します。

wp_cache_flush_group('my_custom_group');

例2: カスタム投稿タイプのキャッシュを削除する

カスタム投稿タイプに関連するキャッシュを削除するために、グループ名を指定します。

wp_cache_flush_group('custom_post_type_cache');

例3: ユーザーデータのキャッシュを削除する

ユーザーデータに関連するキャッシュを削除する例です。

wp_cache_flush_group('user_data_cache');

例4: タームのキャッシュを削除する

特定のタームに関連するキャッシュを削除します。

wp_cache_flush_group('term_cache');

例5: プラグインのキャッシュを削除する

プラグインが使用しているキャッシュグループを削除します。

wp_cache_flush_group('plugin_cache');

例6: テーマのキャッシュを削除する

テーマが使用しているキャッシュグループを削除します。

wp_cache_flush_group('theme_cache');

例7: カスタムフィールドのキャッシュを削除する

カスタムフィールドに関連するキャッシュを削除します。

wp_cache_flush_group('custom_field_cache');

注意点

  • この関数は、オブジェクトキャッシュが有効になっている場合にのみ動作します。
  • キャッシュグループ名は一意である必要があります。
  • 誤ったグループ名を指定すると、意図しないキャッシュが削除される可能性があります。

関連機能: