wc_clear_system_status_theme_info_cache()


WordPressの関数wc_clear_system_status_theme_info_cache()は、システムステータスのテーマ情報キャッシュをクリアするために使用される。

シンタックス

wc_clear_system_status_theme_info_cache();

例1: テーマ情報キャッシュをクリア

この関数を実行すると、テーマ情報のキャッシュがクリアされる。

wc_clear_system_status_theme_info_cache();

例2: 管理画面でキャッシュをクリア

管理画面を開いたときに自動的にキャッシュをクリアする。

add_action('admin_init','wc_clear_system_status_theme_info_cache');

例3: フックを使ってキャッシュを自動クリア

WordPressが読み込まれたタイミングでキャッシュをクリアする。

add_action('wp_loaded','wc_clear_system_status_theme_info_cache');

例4: 手動ボタンでキャッシュクリア

URLに?clear_cache=1を追加すると、キャッシュがクリアされる。

if(isset($_GET['clear_cache'])){wc_clear_system_status_theme_info_cache();}

例5: プラグイン有効時にキャッシュをクリア

プラグインを有効にしたときにキャッシュをクリアする。

register_activation_hook(__FILE__,'wc_clear_system_status_theme_info_cache');

例6: プラグイン無効時にキャッシュをクリア

プラグインを無効にしたときにキャッシュをクリアする。

register_deactivation_hook(__FILE__,'wc_clear_system_status_theme_info_cache');

例7: ショートコードでキャッシュをクリア

ショートコード[clear_theme_cache]を実行するとキャッシュがクリアされる。

add_shortcode('clear_theme_cache','wc_clear_system_status_theme_info_cache');

例8: 設定変更時にキャッシュをクリア

オプションが更新されたらキャッシュをクリアする。

add_action('update_option','wc_clear_system_status_theme_info_cache');

注意点

  • この関数はWooCommerceに依存するため、WooCommerceが有効である必要がある。
  • 頻繁に実行するとパフォーマンスに影響を与える可能性がある。

関連機能: