• action

    jetpack_before_send_email_preview

    Fires immediately before an email preview is dispatched to the current user. Useful for inspecting the post content with an external classifier (e.g. an LLM-based content moderator) or for logging outbound previews. Fires only after the Akismet spam check has passed and the subscriber has been resolved, so handlers receive a post that is about to be sent.

  • filter

    jetpack_top_posts_item_title

    Allows modifying the title of each individual post returned by the Top Posts helper. Applies to both the Top Posts block’s front-end output and the REST response used by the block editor preview.

  • filter

    jetpack_block_notes_enabled

    Temporarily disabled while we investigate expensive API calls triggered by has_paid_ai_plan() on every Gutenberg page load for self-hosted sites. Filter allows tests and development to re-enable.

  • action

    jetpack_external_storage_init

    Fires before the first external storage read. Use this hook to register your storage provider via External_Storage::register_provider(). This fires after the connection package classes are loaded but before any connection status checks read from external storage. Useful for mu-plugins that load before the plugin providing External_Storage, since add_action() does not require the action or any classes to exist at hook-registration time.

  • action

    jetpack_external_storage_provider_registered

    Fires after an external storage provider is registered. This allows dependent systems (like the connection status cache in Manager) to invalidate state that may have been computed before the provider was available.

  • filter

    jetpack_connection_plugin_logos

    Filters a map of plugin slugs to custom logo URLs for the Settings → Connectors card. Add entries as `$slug => $url` pairs. URLs must point to an SVG file (`.svg` extension required); non-SVG values are silently ignored and the generic fallback icon is shown. Example: add_filter( ‘jetpack_connection_plugin_logos’, function ( $logos ) { $logos[‘my-plugin’] = plugins_url( ‘assets/logo.svg’, __FILE__ ); return $logos; } );

  • filter

    jetpack_forms_alpha

    Filter to enable or disable the wp-build-based Forms dashboard. Enabled by default since Central Forms Management is now available for all sites. Can be disabled by returning false from this filter.