This document lists all WordPress hooks (actions and filters) used in the RapidLoad plugin's modules.
plugins_loaded
- Initialize plugin functionalitywp_initialize_site
- Initialize database tables for new sitewp_uninitialize_site
- Clean up database tables when site is deletedrest_api_init
- Initialize REST API endpointswp_enqueue_scripts
- Enqueue frontend scripts and styles
determine_current_user
- Handle user determination for preview modeplugin_row_meta
- Add plugin meta linksplugin_action_links
- Add plugin action linksuucss/enqueue/content
- Filter content during enqueueuucss/cache-base-dir
- Filter cache base directory
kinsta_cache_init
- Initialize Kinsta cache compatibilityautoptimize_action_cachepurged
- Handle Autoptimize cache purgeuucss/cached
- Handle various cache plugins when content is cacheduucss/cache_cleared
- Handle various cache plugins when cache is cleared
wpsc_protected_directories
- Add CSS files to WP Super Cache protected directoriesuucss/sitemap-path
- Handle sitemap paths for SEO plugins (Yoast, RankMath)uucss/url/exclude
- Handle URL exclusions for various pluginsuucss/cache/bust
- Handle cache busting for various pluginsuucss/enabled
- Control plugin functionality based on other pluginsuucss/enqueue/before/wrap-inline-js
- Handle inline JS wrappingrapidload/image/exclude_from_modern_image_format
- Exclude images from modern format conversion
wp_initialize_site
- Initialize database tables for new sitewp_uninitialize_site
- Clean up database tables when site is deletedwp_ajax_rapidload_db_update
- Handle database updates via AJAX
wp_enqueue_scripts
- Handle script and style enqueuing
uucss/enqueue/content
- Filter content during enqueueuucss/enqueue/content/update
- Update content during enqueueuucss/enqueue/before/wrap-inline-js
- Handle inline JS wrapping
wp_initialize_site
- Install cache functionality when a new site is initializedwp_uninitialize_site
- Uninstall cache when a site is uninitializedupgrader_process_complete
- Handle cache when upgrades are completedsave_post
- Clear cache when a post is savedpre_post_update
- Handle cache before a post is updatedwp_trash_post
- Clear cache when a post is trashedcomment_post
- Handle cache when a comment is postededit_comment
- Handle cache when a comment is editedtransition_comment_status
- Handle cache when comment status changessaved_term
- Handle cache when a term is savededit_terms
- Handle cache when terms are editeddelete_term
- Handle cache when a term is deleteduser_register
- Handle cache when a user registersprofile_update
- Handle cache when a user profile is updateddelete_user
- Handle cache when a user is deleteddeleted_user
- Handle cache when a user is deletedrapidload_cache_clear_complete_cache
- Clear complete cacherapidload_cache_clear_site_cache
- Clear site cacherapidload_cache_clear_expired_cache
- Clear expired cacherapidload_cache_clear_page_cache_by_post
- Clear page cache by postrapidload_cache_clear_page_cache_by_url
- Clear page cache by URLrapidload_cache_page_cache_created
- Handle when page cache is createdrapidload_cache_site_cache_cleared
- Handle when site cache is clearedrapidload_cache_page_cache_cleared
- Handle when page cache is clearedadmin_bar_menu
- Add cache-related items to admin bar
uucss/notifications
- Add cache-related notificationsuucss/third-party/plugins
- Add RapidLoad to third-party plugins listuucss/enqueue/content/update
- Update content during enqueuerapidload/active-module/options
- Update module options
wp_ajax_cpcss_purge_url
- Handle AJAX purge URL requestuucss/options/css
- Render CSS optionscpcss_async_queue
- Initialize async storerapidload/vanish
- Handle vanish actionrapidload/vanish/css
- Handle CSS-specific vanishrapidload/job/purge
- Handle job purgerapidload/job/handle
- Handle various job actionsrapidload/job/updated
- Handle job updatesrapidload/cdn/validated
- Update CDN URLs in cached filesrapidload/admin-bar-actions
- Add admin bar actionsrapidload/cpcss/job/handle
- Handle CPCSS jobssave_post
- Cache on post actionsuntrash_post
- Cache on untrashwp_trash_post
- Clear on trash
template_redirect
- Handle 404 fallbackadd_meta_boxes
- Add meta boxessave_post
- Save meta box optionsrapidload/uucss/job/handle
- Initialize UUCSS job
uucss/link
- Update linksuucss/enqueue/cache-file-url
- Handle cache file URLs
cron_rapidload_minify_css_storage_clean
- Clean minify file storagerapidload/job/handle
- Handle minificationrapidload/vanish
- Handle vanish actionrapidload/vanish/css
- Handle CSS-specific vanish
uucss/enqueue/css-minified-url
- Handle minified CSS URLsrapidload/cpcss/minify
- Handle CPCSS minification
rapidload/vanish/js
- Handle JavaScript vanish actionrapidload/admin-bar-actions
- Add admin bar actions
rapidload/js/excluded-files
- Handle excluded JavaScript filesrapidload/delay-script/enable
- Enable script delay
rapidload/job/handle
- Handle font optimizationrapidload/vanish
- Handle vanish actionrapidload/vanish/font
- Handle font-specific vanishrapidload/admin-bar-actions
- Add admin bar actionsrapidload/cdn/validated
- Update CDN URLs in cached files
rapidload/cpcss/minify
- Add display swap to inline stylesuucss/excluded-files
- Exclude Google fonts from UUCSSrapidload/cache_file_creating/css
- Add display swap to inline stylesrapidload/webfont/handle
- Handle web font JavaScript
wp_ajax_validate_cdn
- Validate CDN for logged-in userswp_ajax_nopriv_validate_cdn
- Validate CDN for non-logged-in usersrapidload/validate-cdn
- Validate CDNrapidload/job/handle
- Replace CDN HTMLrapidload/vanish
- Handle vanish action
uucss/enqueue/cdn
- Replace CDN URLrapidload/cdn/enabled
- Check if CDN is enabledrapidload/cache_file_creating/css
- Replace CDN for CSS content
wp_footer
- Enqueue frontend JavaScriptrapidload/job/handle
- Optimize images
intermediate_image_sizes_advanced
- Handle image sizesrapidload/cache_file_creating/css
- Optimize CSS file images
rapidload/job/handle
- Minify HTML
uucss/enqueue/content/update
- Update content during enqueue
rapidload/job/handle
- Preload links
uucss/enqueue/content/update
- Update content during enqueue