Other Extensions — hooks
48 hooks — 19 actions · 29 filters.
| Hook | Type | Summary |
|---|---|---|
fw_ext_gutenberg_blocks | filter | Filters the registered Gutenberg block definitions keyed by directory name. |
fw_le_revisions_max_bytes | filter | Filters the maximum stored bytes allowed per post for Live Editor revision history. |
fw_tpl_lib_catalog_url | filter | Filters the URL of the Template Library remote catalog.json that lists installable templates. |
fw_tpl_lib_install_dir | filter | Filters the absolute uploads path where installed templates are stored (default uploads/unysonplus/templates). |
unysonplus_newsletter_crm_batch_size | filter | Filters the number of recipients sent per campaign tick (capped at 500), letting hosts tune against SMTP rate limits. |
unysonplus_newsletter_crm_campaign_deleted | action | Fired after a campaign and its queue are deleted. |
unysonplus_newsletter_crm_campaign_mail | filter | Filters the campaign email array (to, subject, body, headers) for a subscriber just before wp_mail() sends it. |
unysonplus_newsletter_crm_campaign_paused | action | Fired when a send is paused. The queue is retained. |
unysonplus_newsletter_crm_campaign_resumed | action | Fires after a paused campaign is set back to sending or scheduled, passing the refreshed campaign object. |
unysonplus_newsletter_crm_campaign_saved | action | Fired after a campaign is created or edited. |
unysonplus_newsletter_crm_campaign_scheduled | action | Fired when a campaign is queued for sending (now or later). |
unysonplus_newsletter_crm_campaign_sent | action | Fired once a campaign's queue is drained. |
unysonplus_newsletter_crm_campaign_started | action | Fired when a campaign's queue has been built and sending begins. |
unysonplus_newsletter_crm_capability | filter | Filters the capability (default manage_options) required to reach the newsletter CRM admin screen and REST endpoints. |
unysonplus_newsletter_crm_confirm_token_ttl | filter | Filters the lifetime in seconds of a double-opt-in confirmation token (default 48 hours). |
unysonplus_newsletter_crm_confirm_url | filter | Filters the double-opt-in confirmation link built for a subscriber from their confirm token. |
unysonplus_newsletter_crm_csv_fields | filter | Filters the column map used when exporting subscribers to CSV. |
unysonplus_newsletter_crm_email_block | filter | Filters the HTML of a single compiled email block during Email Builder document compilation. |
unysonplus_newsletter_crm_email_defaults | filter | Filters the built-in global email styles (width, colors, font, line height) used as the compile context. |
unysonplus_newsletter_crm_email_document | filter | Filters the complete compiled email HTML document, with access to the row markup and style context. |
unysonplus_newsletter_crm_email_templates | filter | Filters the list of starter templates offered in the Email Builder. |
unysonplus_newsletter_crm_email_widths | filter | Filters the coarse column-width vocabulary (id to row fraction) the email builder offers. |
unysonplus_newsletter_crm_endpoint_page | filter | Filters the public confirm/unsubscribe page body; return a string to replace the default response entirely. |
unysonplus_newsletter_crm_field_map | filter | Filters the outbound subscriber field map a provider sends to its ESP, given the subscriber and provider slug. |
unysonplus_newsletter_crm_import_batch_seconds | filter | Filters the per-request time budget in seconds for a chunked CSV subscriber import (default 10). |
unysonplus_newsletter_crm_import_batch_size | filter | Filters the number of CSV rows processed per import request (default 200). |
unysonplus_newsletter_crm_list_deleted | action | Fired after a list or tag is deleted. The row is already gone — this is a copy. |
unysonplus_newsletter_crm_list_saved | action | Fired after a list or tag is created or edited. |
unysonplus_newsletter_crm_mail | filter | Filters an outgoing transactional subscriber email array (to, subject, body, headers) before it is sent, given the subscriber and email kind. |
unysonplus_newsletter_crm_mail_html | filter | Filters the sendable HTML for a pre-compiled email document body before delivery. |
unysonplus_newsletter_crm_mail_placeholders | filter | Filters the placeholder-to-value map used to personalize email text for a subscriber. |
unysonplus_newsletter_crm_preview_subscriber | filter | Filters the stand-in subscriber object a campaign preview is rendered against. |
unysonplus_newsletter_crm_providers | filter | Filters the registered ESP provider map (keyed by slug) so add-ons can register integrations. |
unysonplus_newsletter_crm_segment_deleted | action | Fired after a segment is deleted. |
unysonplus_newsletter_crm_segment_saved | action | Fired after a segment is created or edited. |
unysonplus_newsletter_crm_subscriber_added | action | Fired once, when a brand-new subscriber row is created. |
unysonplus_newsletter_crm_subscriber_confirmed | action | Fired when double opt-in completes. |
unysonplus_newsletter_crm_subscriber_data | filter | Filters a subscriber row immediately before it is written, the shared seam for CSV import and ESP adapters. |
unysonplus_newsletter_crm_subscriber_deleted | action | Fired after a hard delete. The row is already gone — this is a copy. |
unysonplus_newsletter_crm_subscriber_imported | action | Fired per row during a CSV import. |
unysonplus_newsletter_crm_subscriber_resubscribed | action | Fired when a previously opted-out address comes back — distinct from _added. |
unysonplus_newsletter_crm_subscriber_unsubscribed | action | Fired on opt-out, from any path. |
unysonplus_newsletter_crm_subscriber_updated | action | Fired when an existing subscriber's data changed. |
unysonplus_newsletter_crm_unsubscribe_url | filter | Filters the unsubscribe link built for a subscriber from their unsubscribe token. |
unysonplus_newsletter_crm_validate | filter | Filters signup acceptance before storing; return a WP_Error to veto an address via blocklist or spam checks. |
upwc_mini_cart_empty | action | Fires inside the empty mini-cart render before default markup, letting a theme output its own empty-cart block. |
upwc_mini_cart_empty_html | filter | Filters the rendered empty mini-cart HTML before it is returned. |
upwc_wc_free_shipping_threshold | filter | Filters the detected free-shipping minimum-amount threshold used by the WooCommerce integration. |
fw_ext_gutenberg_blocks
🧪 filter
Filters the registered Gutenberg block definitions keyed by directory name.
add_filter( 'fw_ext_gutenberg_blocks', $callback );
Fired in: framework/extensions/gutenberg/class-fw-extension-gutenberg.php:855
fw_le_revisions_max_bytes
🧪 filter
Filters the maximum stored bytes allowed per post for Live Editor revision history.
add_filter( 'fw_le_revisions_max_bytes', $callback );
Fired in: framework/extensions/live-editor/class-fw-extension-live-editor.php:1976
fw_tpl_lib_catalog_url
🧪 filter
Filters the URL of the Template Library remote catalog.json that lists installable templates.
add_filter( 'fw_tpl_lib_catalog_url', $callback );
Fired in: framework/extensions/template-library/includes/installer.php:64
fw_tpl_lib_install_dir
🧪 filter
Filters the absolute uploads path where installed templates are stored (default uploads/unysonplus/templates).
add_filter( 'fw_tpl_lib_install_dir', $callback );
Fired in: framework/extensions/template-library/includes/installer.php:29
unysonplus_newsletter_crm_batch_size
🧪 filter
Filters the number of recipients sent per campaign tick (capped at 500), letting hosts tune against SMTP rate limits.
add_filter( 'unysonplus_newsletter_crm_batch_size', $callback );
Fired in: framework/extensions/newsletter-crm/includes/class-fw-newsletter-crm-sender.php:341
unysonplus_newsletter_crm_campaign_deleted
🎬 action
Fired after a campaign and its queue are deleted.
add_action( 'unysonplus_newsletter_crm_campaign_deleted', $callback );
Fired in: framework/extensions/newsletter-crm/includes/class-fw-newsletter-crm-service.php:948
unysonplus_newsletter_crm_campaign_mail
🧪 filter
Filters the campaign email array (to, subject, body, headers) for a subscriber just before wp_mail() sends it.
add_filter( 'unysonplus_newsletter_crm_campaign_mail', $callback );
Fired in: framework/extensions/newsletter-crm/includes/class-fw-newsletter-crm-sender.php:246
unysonplus_newsletter_crm_campaign_paused
🎬 action
Fired when a send is paused. The queue is retained.
add_action( 'unysonplus_newsletter_crm_campaign_paused', $callback );
Fired in: framework/extensions/newsletter-crm/includes/class-fw-newsletter-crm-service.php:899
unysonplus_newsletter_crm_campaign_resumed
🎬 action
Fires after a paused campaign is set back to sending or scheduled, passing the refreshed campaign object.
add_action( 'unysonplus_newsletter_crm_campaign_resumed', $callback );
Fired in: framework/extensions/newsletter-crm/includes/class-fw-newsletter-crm-service.php:927
unysonplus_newsletter_crm_campaign_saved
🎬 action
Fired after a campaign is created or edited.
add_action( 'unysonplus_newsletter_crm_campaign_saved', $callback );
Fired in: framework/extensions/newsletter-crm/includes/class-fw-newsletter-crm-service.php:793
unysonplus_newsletter_crm_campaign_scheduled
🎬 action
Fired when a campaign is queued for sending (now or later).
add_action( 'unysonplus_newsletter_crm_campaign_scheduled', $callback );
Fired in: framework/extensions/newsletter-crm/includes/class-fw-newsletter-crm-service.php:874
unysonplus_newsletter_crm_campaign_sent
🎬 action
Fired once a campaign's queue is drained.
add_action( 'unysonplus_newsletter_crm_campaign_sent', $callback );
Fired in: framework/extensions/newsletter-crm/includes/class-fw-newsletter-crm-sender.php:324
unysonplus_newsletter_crm_campaign_started
🎬 action
Fired when a campaign's queue has been built and sending begins.
add_action( 'unysonplus_newsletter_crm_campaign_started', $callback );
Fired in: framework/extensions/newsletter-crm/includes/class-fw-newsletter-crm-sender.php:172
unysonplus_newsletter_crm_capability
🧪 filter
Filters the capability (default manage_options) required to reach the newsletter CRM admin screen and REST endpoints.
add_filter( 'unysonplus_newsletter_crm_capability', $callback );
Fired in: framework/extensions/newsletter-crm/includes/class-fw-newsletter-crm-service.php:76
unysonplus_newsletter_crm_confirm_token_ttl
🧪 filter
Filters the lifetime in seconds of a double-opt-in confirmation token (default 48 hours).
add_filter( 'unysonplus_newsletter_crm_confirm_token_ttl', $callback );
Fired in: framework/extensions/newsletter-crm/includes/class-fw-newsletter-crm-service.php:227
unysonplus_newsletter_crm_confirm_url
🧪 filter
Filters the double-opt-in confirmation link built for a subscriber from their confirm token.
add_filter( 'unysonplus_newsletter_crm_confirm_url', $callback );
Fired in: framework/extensions/newsletter-crm/includes/class-fw-newsletter-crm-endpoints.php:55
unysonplus_newsletter_crm_csv_fields
🧪 filter
Filters the column map used when exporting subscribers to CSV.
add_filter( 'unysonplus_newsletter_crm_csv_fields', $callback );
Fired in: framework/extensions/newsletter-crm/includes/class-fw-newsletter-crm-csv.php:42
unysonplus_newsletter_crm_email_block
🧪 filter
Filters the HTML of a single compiled email block during Email Builder document compilation.
add_filter( 'unysonplus_newsletter_crm_email_block', $callback );
Fired in: framework/extensions/newsletter-crm/includes/class-fw-newsletter-crm-email-compiler.php:108
unysonplus_newsletter_crm_email_defaults
🧪 filter
Filters the built-in global email styles (width, colors, font, line height) used as the compile context.
add_filter( 'unysonplus_newsletter_crm_email_defaults', $callback );
Fired in: framework/extensions/newsletter-crm/includes/class-fw-newsletter-crm-email-compiler.php:40
unysonplus_newsletter_crm_email_document
🧪 filter
Filters the complete compiled email HTML document, with access to the row markup and style context.
add_filter( 'unysonplus_newsletter_crm_email_document', $callback );
Fired in: framework/extensions/newsletter-crm/includes/class-fw-newsletter-crm-email-compiler.php:450
unysonplus_newsletter_crm_email_templates
🧪 filter
Filters the list of starter templates offered in the Email Builder.
add_filter( 'unysonplus_newsletter_crm_email_templates', $callback );
Fired in: framework/extensions/newsletter-crm/includes/class-fw-newsletter-crm-email-templates.php:90
unysonplus_newsletter_crm_email_widths
🧪 filter
Filters the coarse column-width vocabulary (id to row fraction) the email builder offers.
add_filter( 'unysonplus_newsletter_crm_email_widths', $callback );
Fired in: framework/extensions/newsletter-crm/includes/class-fw-newsletter-crm-email-compiler.php:139
unysonplus_newsletter_crm_endpoint_page
🧪 filter
Filters the public confirm/unsubscribe page body; return a string to replace the default response entirely.
add_filter( 'unysonplus_newsletter_crm_endpoint_page', $callback );
Fired in: framework/extensions/newsletter-crm/includes/class-fw-newsletter-crm-endpoints.php:270
unysonplus_newsletter_crm_field_map
🧪 filter
Filters the outbound subscriber field map a provider sends to its ESP, given the subscriber and provider slug.
add_filter( 'unysonplus_newsletter_crm_field_map', $callback );
Fired in: framework/extensions/newsletter-crm/includes/providers/class-fw-newsletter-crm-provider.php:158
unysonplus_newsletter_crm_import_batch_seconds
🧪 filter
Filters the per-request time budget in seconds for a chunked CSV subscriber import (default 10).
add_filter( 'unysonplus_newsletter_crm_import_batch_seconds', $callback );
Fired in: framework/extensions/newsletter-crm/includes/class-fw-newsletter-crm-admin-page.php:868
unysonplus_newsletter_crm_import_batch_size
🧪 filter
Filters the number of CSV rows processed per import request (default 200).
add_filter( 'unysonplus_newsletter_crm_import_batch_size', $callback );
Fired in: framework/extensions/newsletter-crm/includes/class-fw-newsletter-crm-admin-page.php:861
unysonplus_newsletter_crm_list_deleted
🎬 action
Fired after a list or tag is deleted. The row is already gone — this is a copy.
add_action( 'unysonplus_newsletter_crm_list_deleted', $callback );
Fired in: framework/extensions/newsletter-crm/includes/class-fw-newsletter-crm-service.php:531
unysonplus_newsletter_crm_list_saved
🎬 action
Fired after a list or tag is created or edited.
add_action( 'unysonplus_newsletter_crm_list_saved', $callback );
Fired in: framework/extensions/newsletter-crm/includes/class-fw-newsletter-crm-service.php:508
unysonplus_newsletter_crm_mail
🧪 filter
Filters an outgoing transactional subscriber email array (to, subject, body, headers) before it is sent, given the subscriber and email kind.
add_filter( 'unysonplus_newsletter_crm_mail', $callback );
Fired in: framework/extensions/newsletter-crm/includes/class-fw-newsletter-crm-mail.php:118
unysonplus_newsletter_crm_mail_html
🧪 filter · 2 call sites
Filters the sendable HTML for a pre-compiled email document body before delivery.
add_filter( 'unysonplus_newsletter_crm_mail_html', $callback );
Fired in: framework/extensions/newsletter-crm/includes/class-fw-newsletter-crm-mail.php:273
unysonplus_newsletter_crm_mail_placeholders
🧪 filter
Filters the placeholder-to-value map used to personalize email text for a subscriber.
add_filter( 'unysonplus_newsletter_crm_mail_placeholders', $callback );
Fired in: framework/extensions/newsletter-crm/includes/class-fw-newsletter-crm-mail.php:213
unysonplus_newsletter_crm_preview_subscriber
🧪 filter
Filters the stand-in subscriber object a campaign preview is rendered against.
add_filter( 'unysonplus_newsletter_crm_preview_subscriber', $callback );
Fired in: framework/extensions/newsletter-crm/includes/class-fw-newsletter-crm-service.php:1096
unysonplus_newsletter_crm_providers
🧪 filter
Filters the registered ESP provider map (keyed by slug) so add-ons can register integrations.
add_filter( 'unysonplus_newsletter_crm_providers', $callback );
Fired in: framework/extensions/newsletter-crm/includes/class-fw-newsletter-crm-service.php:57
unysonplus_newsletter_crm_segment_deleted
🎬 action
Fired after a segment is deleted.
add_action( 'unysonplus_newsletter_crm_segment_deleted', $callback );
Fired in: framework/extensions/newsletter-crm/includes/class-fw-newsletter-crm-service.php:653
unysonplus_newsletter_crm_segment_saved
🎬 action
Fired after a segment is created or edited.
add_action( 'unysonplus_newsletter_crm_segment_saved', $callback );
Fired in: framework/extensions/newsletter-crm/includes/class-fw-newsletter-crm-service.php:632
unysonplus_newsletter_crm_subscriber_added
🎬 action
Fired once, when a brand-new subscriber row is created.
add_action( 'unysonplus_newsletter_crm_subscriber_added', $callback );
Fired in: framework/extensions/newsletter-crm/includes/class-fw-newsletter-crm-service.php:193
unysonplus_newsletter_crm_subscriber_confirmed
🎬 action
Fired when double opt-in completes.
add_action( 'unysonplus_newsletter_crm_subscriber_confirmed', $callback );
Fired in: framework/extensions/newsletter-crm/includes/class-fw-newsletter-crm-service.php:248
unysonplus_newsletter_crm_subscriber_data
🧪 filter · 2 call sites
Filters a subscriber row immediately before it is written, the shared seam for CSV import and ESP adapters.
add_filter( 'unysonplus_newsletter_crm_subscriber_data', $callback );
Fired in: framework/extensions/newsletter-crm/includes/class-fw-newsletter-crm-service.php:172
unysonplus_newsletter_crm_subscriber_deleted
🎬 action
Fired after a hard delete. The row is already gone — this is a copy.
add_action( 'unysonplus_newsletter_crm_subscriber_deleted', $callback );
Fired in: framework/extensions/newsletter-crm/includes/class-fw-newsletter-crm-service.php:384
unysonplus_newsletter_crm_subscriber_imported
🎬 action
Fired per row during a CSV import.
add_action( 'unysonplus_newsletter_crm_subscriber_imported', $callback );
Fired in: framework/extensions/newsletter-crm/includes/class-fw-newsletter-crm-service.php:437
unysonplus_newsletter_crm_subscriber_resubscribed
🎬 action
Fired when a previously opted-out address comes back — distinct from _added.
add_action( 'unysonplus_newsletter_crm_subscriber_resubscribed', $callback );
Fired in: framework/extensions/newsletter-crm/includes/class-fw-newsletter-crm-service.php:196
unysonplus_newsletter_crm_subscriber_unsubscribed
🎬 action
Fired on opt-out, from any path.
add_action( 'unysonplus_newsletter_crm_subscriber_unsubscribed', $callback );
Fired in: framework/extensions/newsletter-crm/includes/class-fw-newsletter-crm-service.php:321
unysonplus_newsletter_crm_subscriber_updated
🎬 action · 5 call sites
Fired when an existing subscriber's data changed.
add_action( 'unysonplus_newsletter_crm_subscriber_updated', $callback );
Fired in: framework/extensions/newsletter-crm/includes/class-fw-newsletter-crm-admin-page.php:479
unysonplus_newsletter_crm_unsubscribe_url
🧪 filter
Filters the unsubscribe link built for a subscriber from their unsubscribe token.
add_filter( 'unysonplus_newsletter_crm_unsubscribe_url', $callback );
Fired in: framework/extensions/newsletter-crm/includes/class-fw-newsletter-crm-endpoints.php:73
unysonplus_newsletter_crm_validate
🧪 filter
Filters signup acceptance before storing; return a WP_Error to veto an address via blocklist or spam checks.
add_filter( 'unysonplus_newsletter_crm_validate', $callback );
Fired in: framework/extensions/newsletter-crm/includes/class-fw-newsletter-crm-service.php:109
upwc_mini_cart_empty
🎬 action
Fires inside the empty mini-cart render before default markup, letting a theme output its own empty-cart block.
add_action( 'upwc_mini_cart_empty', $callback );
Fired in: framework/extensions/woocommerce/includes/mini-cart-render.php:233
upwc_mini_cart_empty_html
🧪 filter
Filters the rendered empty mini-cart HTML before it is returned.
add_filter( 'upwc_mini_cart_empty_html', $callback );
Fired in: framework/extensions/woocommerce/includes/mini-cart-render.php:264
upwc_wc_free_shipping_threshold
🧪 filter
Filters the detected free-shipping minimum-amount threshold used by the WooCommerce integration.
add_filter( 'upwc_wc_free_shipping_threshold', $callback );
Fired in: framework/extensions/woocommerce/helpers.php:112
← Back to Hooks overview