includes/Core/class-hook-registry.php
Hook registry — WordPress hook registration extracted from Main::setup_hooks().
Class Hook_Registry
Class Hook_Registry
final class Hook_RegistryProperties
| Property | Visibility | Type | Default | Line |
|---|---|---|---|---|
$main | private | Main | — | 50 |
$options | private | array | — | 62 |
$image_optimisation | private | Image_Optimisation | — | 70 |
$google_fonts | private | Google_Fonts | — | 78 |
public __construct()
public function __construct(Main $main, array $options, Image_Optimisation $image_optimisation, Google_Fonts $google_fonts)Constructor. Parameter Type Default Description $mainMain— Main instance (callback target). $optionsarray— Main options snapshot (registration gates only). $image_optimisationImage_Optimisation— Image optimisation callback target. $google_fontsGoogle_Fonts— Google Fonts callback target.
public register()
public function register(): voidRegister every plugin hook.
Return: void.
public register_head_hint_hooks()
public function register_head_hint_hooks(): voidRegister frontend head-hint hooks (preload/preconnect/speculation).
Return: void.
public register_background_hooks()
public function register_background_hooks(): voidRegister background-job hooks (Action Scheduler + save_post queue).
Return: void.
public register_invalidation_hooks()
public function register_invalidation_hooks(): voidRegister cache-invalidation hooks (structural changes).
Return: void.
public register_integration_hooks()
public function register_integration_hooks(): voidRegister third-party integration hooks (LiteSpeed sync, ESI bridge).
Return: void.
public register_block_assets_filters()
public function register_block_assets_filters(bool $loads_separate_core_block_assets_on_demand): voidRegister filters that control when core block assets load. Parameter Type Default Description $loads_separate_core_block_assets_on_demandbool— Whether WP 6.9+ is active (core loads separate core block assets on demand).
Return: void.
Hooks
Hooks referenced in includes/Core/class-hook-registry.php: Hook Type Line Notes wppo_run_upgradesaction registration 116 — wppo_after_cache_clearaction registration 381 — wppo_after_cache_clearaction registration 418 — wppo_generate_ccssaction registration 519 — wppo_convert_image_backgroundaction registration 559 — wppo_pagespeed_scanaction registration 562 — wppo_used_css_generateaction registration 571 — wppo_ai_css_refresh_queuedaction registration 577 — wppo_google_fonts_downloadaction registration 580 —