📝 Logging: Performance data is logged to wp-content/debug-speed.log with timestamp
1615.44ms
Total Load Time
product_category
Page Type
⚠️ WARNING: Page load time is 1615.44ms (over 1 second). Consider optimization.
⚠️ HIGH QUERY COUNT: 396 database queries detected. Consider caching.
⚠️ CART CALCULATIONS ON NON-CART PAGE: The following hooks are running on a product_category page:
gettext_flexible-shipping (1246 calls)
gettext_flexible-shipping-ups (769 calls)
Top 20 Most Called Hooks
ℹ️ About hook counts: On product category pages, hooks like woocommerce_product_get_price are called once per product in the loop.
You have 12 products on this page, so price hooks will be called ~12 times (this is normal).
Hooks like the_title, gettext, woocommerce_product_get_price are excluded from this list as they run in loops.
| Hook Name |
Calls |
Status |
pre_option |
7629 |
⚠️ Called 7629 times (likely in product loop) |
pre_wp_load_alloptions |
7618 |
⚠️ Called 7618 times (likely in product loop) |
alloptions |
7618 |
⚠️ Called 7618 times (likely in product loop) |
rest_url_prefix |
6785 |
⚠️ Called 6785 times (likely in product loop) |
gettext_woocommerce |
5036 |
⚠️ Called 5036 times (likely in product loop) |
pre_option_woocommerce_currency |
3379 |
⚠️ Called 3379 times (likely in product loop) |
option_woocommerce_currency |
3379 |
⚠️ Called 3379 times (likely in product loop) |
woocommerce_rest_is_request_to_rest_api |
3364 |
⚠️ Called 3364 times (likely in product loop) |
wcml_client_currency |
3361 |
⚠️ Called 3361 times (likely in product loop) |
gettext_woocommerce-inpost |
3078 |
⚠️ Called 3078 times (likely in product loop) |
wp_doing_ajax |
2855 |
⚠️ Called 2855 times (likely in product loop) |
wcml_load_multi_currency |
2803 |
⚠️ Called 2803 times (likely in product loop) |
wcml_load_multi_currency_in_ajax |
2803 |
⚠️ Called 2803 times (likely in product loop) |
get_post_metadata |
2518 |
⚠️ Called 2518 times (likely in product loop) |
esc_html |
2272 |
⚠️ Called 2272 times (likely in product loop) |
gettext_woo-payu-payment-gateway |
1987 |
⚠️ Called 1987 times (likely in product loop) |
gettext_flexible-shipping |
1246 |
⚠️ Should not run |
sanitize_text_field |
1064 |
⚠️ Called 1064 times (likely in product loop) |
attribute_escape |
1020 |
⚠️ Called 1020 times (likely in product loop) |
gettext_flexible-shipping-ups |
769 |
⚠️ Should not run |
ℹ️ Loop Hooks Info: On product category pages, many hooks are called in the product loop (once per product).
This is normal WordPress/WooCommerce behavior. The hooks shown above are filtered to exclude the most frequent loop hooks.