Additional Modules

  • JNext lesson
  • KPrevious lesson
  • FSearch lessons
  • EscClear search

Complete reference of all available hooks and filters for customization.

Overview

Functionalities provides 50+ hooks and filters for customization. Here are the most commonly used ones.

Link Management Hooks

Add exception domains

add_filter( 'functionalities_exception_domains', function( $domains ) {
  $domains[] = 'trusted-site.com';
  return $domains;
});

Add exception URLs

add_filter( 'functionalities_exception_urls', function( $urls ) {
  $urls[] = 'https://example.com/page';
  return $urls;
});

Content Regression Hooks

Customize post types

add_filter( 'functionalities_regression_post_types', function( $types ) {
  $types[] = 'product'; // Add WooCommerce products
  return $types;
});

Schema Hooks

Dynamic schema type

add_filter( 'functionalities_schema_article_itemtype', function( $type ) {
  return 'https://schema.org/BlogPosting';
});

Block Cleanup Hooks

Add classes to remove

add_filter( 'functionalities_block_cleanup_classes', function( $classes ) {
  $classes[] = 'wp-block-gallery';
  return $classes;
});

Additional Resources

Full Reference: Complete list of all hooks available in the GitHub README.