Skip to content

Control programmatically

Konstantinos Pappas edited this page Nov 22, 2025 · 1 revision

The plugin exposes a server-side API to control its features programmatically.

WordPress filters

The following filters can be used to modify the plugin’s default behavior or settings programmatically.

Filter Arguments Description
pressidium_performance_minification_ttl_in_days $ttl_in_days Filters the minification time-to-live (TTL) in days.
pressidium_performance_minification_exclusions_{$file_type} $exclusions Filters the minification exclusions for the specified file type.
pressidium_performance_concatenation_exclusions_{$file_type} $exclusions Filters the concatenation exclusions for the specified file type.
pressidium_performance_image_exclusions $exclusions Filters the image exclusions.
pressidium_performance_image_compression_quality $quality Filters the image compression quality.

pressidium_performance_minification_ttl_in_days

Filters the minification time-to-live (TTL) in days.

apply_filters( 'pressidium_performance_minification_ttl_in_days', int $ttl_in_days );

Parameters

$ttl_in_days
(int) Minification TTL in days.

pressidium_performance_minification_exclusions_{$file_type}

Filters the minification exclusions for the specified file type.

apply_filters( 'pressidium_performance_minification_exclusions_{$file_type}', array $exclusions );

Parameters

$exclusions
(array) Exclusions as an array of associative arrays with keys url and is_regex.

pressidium_performance_concatenation_exclusions_{$file_type}

Filters the concatenation exclusions for the specified file type.

apply_filters( 'pressidium_performance_concatenation_exclusions_{$file_type}', array $exclusions );

Parameters

$exclusions
(array) Exclusions as an array of associative arrays with keys url and is_regex.

pressidium_performance_image_exclusions

Filters the image exclusions.

apply_filters( 'pressidium_performance_image_exclusions', array $exclusions );

Parameters

$exclusions
(array) Exclusions as an array of associative arrays with keys url and is_regex.

pressidium_performance_image_compression_quality

Filters the image compression quality.

apply_filters( 'pressidium_performance_image_compression_quality', int $quality );

Parameters

$quality
(int) Image compression quality, between 0 and 100, where 0 is the most lossy and 100 is the least lossy. Defaults to 75.