Skip to main content

Other Extensions — hooks

48 hooks — 19 actions · 29 filters.

HookTypeSummary
fw_ext_gutenberg_blocksfilterFilters the registered Gutenberg block definitions keyed by directory name.
fw_le_revisions_max_bytesfilterFilters the maximum stored bytes allowed per post for Live Editor revision history.
fw_tpl_lib_catalog_urlfilterFilters the URL of the Template Library remote catalog.json that lists installable templates.
fw_tpl_lib_install_dirfilterFilters the absolute uploads path where installed templates are stored (default uploads/unysonplus/templates).
unysonplus_newsletter_crm_batch_sizefilterFilters the number of recipients sent per campaign tick (capped at 500), letting hosts tune against SMTP rate limits.
unysonplus_newsletter_crm_campaign_deletedactionFired after a campaign and its queue are deleted.
unysonplus_newsletter_crm_campaign_mailfilterFilters the campaign email array (to, subject, body, headers) for a subscriber just before wp_mail() sends it.
unysonplus_newsletter_crm_campaign_pausedactionFired when a send is paused. The queue is retained.
unysonplus_newsletter_crm_campaign_resumedactionFires after a paused campaign is set back to sending or scheduled, passing the refreshed campaign object.
unysonplus_newsletter_crm_campaign_savedactionFired after a campaign is created or edited.
unysonplus_newsletter_crm_campaign_scheduledactionFired when a campaign is queued for sending (now or later).
unysonplus_newsletter_crm_campaign_sentactionFired once a campaign's queue is drained.
unysonplus_newsletter_crm_campaign_startedactionFired when a campaign's queue has been built and sending begins.
unysonplus_newsletter_crm_capabilityfilterFilters the capability (default manage_options) required to reach the newsletter CRM admin screen and REST endpoints.
unysonplus_newsletter_crm_confirm_token_ttlfilterFilters the lifetime in seconds of a double-opt-in confirmation token (default 48 hours).
unysonplus_newsletter_crm_confirm_urlfilterFilters the double-opt-in confirmation link built for a subscriber from their confirm token.
unysonplus_newsletter_crm_csv_fieldsfilterFilters the column map used when exporting subscribers to CSV.
unysonplus_newsletter_crm_email_blockfilterFilters the HTML of a single compiled email block during Email Builder document compilation.
unysonplus_newsletter_crm_email_defaultsfilterFilters the built-in global email styles (width, colors, font, line height) used as the compile context.
unysonplus_newsletter_crm_email_documentfilterFilters the complete compiled email HTML document, with access to the row markup and style context.
unysonplus_newsletter_crm_email_templatesfilterFilters the list of starter templates offered in the Email Builder.
unysonplus_newsletter_crm_email_widthsfilterFilters the coarse column-width vocabulary (id to row fraction) the email builder offers.
unysonplus_newsletter_crm_endpoint_pagefilterFilters the public confirm/unsubscribe page body; return a string to replace the default response entirely.
unysonplus_newsletter_crm_field_mapfilterFilters the outbound subscriber field map a provider sends to its ESP, given the subscriber and provider slug.
unysonplus_newsletter_crm_import_batch_secondsfilterFilters the per-request time budget in seconds for a chunked CSV subscriber import (default 10).
unysonplus_newsletter_crm_import_batch_sizefilterFilters the number of CSV rows processed per import request (default 200).
unysonplus_newsletter_crm_list_deletedactionFired after a list or tag is deleted. The row is already gone — this is a copy.
unysonplus_newsletter_crm_list_savedactionFired after a list or tag is created or edited.
unysonplus_newsletter_crm_mailfilterFilters an outgoing transactional subscriber email array (to, subject, body, headers) before it is sent, given the subscriber and email kind.
unysonplus_newsletter_crm_mail_htmlfilterFilters the sendable HTML for a pre-compiled email document body before delivery.
unysonplus_newsletter_crm_mail_placeholdersfilterFilters the placeholder-to-value map used to personalize email text for a subscriber.
unysonplus_newsletter_crm_preview_subscriberfilterFilters the stand-in subscriber object a campaign preview is rendered against.
unysonplus_newsletter_crm_providersfilterFilters the registered ESP provider map (keyed by slug) so add-ons can register integrations.
unysonplus_newsletter_crm_segment_deletedactionFired after a segment is deleted.
unysonplus_newsletter_crm_segment_savedactionFired after a segment is created or edited.
unysonplus_newsletter_crm_subscriber_addedactionFired once, when a brand-new subscriber row is created.
unysonplus_newsletter_crm_subscriber_confirmedactionFired when double opt-in completes.
unysonplus_newsletter_crm_subscriber_datafilterFilters a subscriber row immediately before it is written, the shared seam for CSV import and ESP adapters.
unysonplus_newsletter_crm_subscriber_deletedactionFired after a hard delete. The row is already gone — this is a copy.
unysonplus_newsletter_crm_subscriber_importedactionFired per row during a CSV import.
unysonplus_newsletter_crm_subscriber_resubscribedactionFired when a previously opted-out address comes back — distinct from _added.
unysonplus_newsletter_crm_subscriber_unsubscribedactionFired on opt-out, from any path.
unysonplus_newsletter_crm_subscriber_updatedactionFired when an existing subscriber's data changed.
unysonplus_newsletter_crm_unsubscribe_urlfilterFilters the unsubscribe link built for a subscriber from their unsubscribe token.
unysonplus_newsletter_crm_validatefilterFilters signup acceptance before storing; return a WP_Error to veto an address via blocklist or spam checks.
upwc_mini_cart_emptyactionFires inside the empty mini-cart render before default markup, letting a theme output its own empty-cart block.
upwc_mini_cart_empty_htmlfilterFilters the rendered empty mini-cart HTML before it is returned.
upwc_wc_free_shipping_thresholdfilterFilters 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