HUSKY - Product Filter for WooCommerce

開発者向けのDynamic recountにおけるメモリオーバーロードに関する実験について。

  • このフックはファイル:wp-content\plugins\woocommerce-products-filter\classes\counter.php で使用されます。
  • クラス WP_QueryWoofCounter__constructor 内。
  • このフックがTRUEを返すと、WP_Query属性に nopaging=falseposts_per_page=1 が追加されます – これによりメモリ消費が減少する場合もありますが、すべてのサイトで機能するわけではありません。

v.1.1.8/2.1.8 以降

 

パラメーター

$saving_memory (bool) — false by default

ソースファイル

classes/counter.php

コード例


add_filter('woof_counter_method', function($saving_memory) {
    // Enable memory-saving counter mode (may be less accurate but faster)
    return true;
});

使用上の注意

  • このコードをテーマの functions.php ファイルまたはカスタムプラグインに追加してください。
  • このフックはフィルタリング処理中に適用されます。変更は即座に反映されます。
  • コールバック関数からは常に期待される値の型を返してください。