diff --git a/inc/pantheon-page-cache.php b/inc/pantheon-page-cache.php index dcb5d92..6d1ac2a 100644 --- a/inc/pantheon-page-cache.php +++ b/inc/pantheon-page-cache.php @@ -236,6 +236,7 @@ public function action_admin_footer_trigger_plugin_open() { */ public function default_ttl_field() { $disabled = ( has_filter( 'pantheon_cache_default_max_age' ) ) ? ' disabled' : ''; + $default_ttl = ! $disabled ? $this->options['default_ttl'] : apply_filters( 'pantheon_cache_default_max_age', $this->options['default_ttl'] ); echo wp_kses_post( apply_filters( 'pantheon_cache_max_age_field_before_html', '
' . wp_kses_post( sprintf( @@ -243,7 +244,7 @@ public function default_ttl_field() { __( 'When your site content is updated, Pantheon Advanced Page Cache clears page cache automatically. This setting determines how long a page will be stored in the Global Content Delivery Network (GCDN) cache before GCDN retrieves the content from WordPress again.', 'pantheon-cache' ), 'https://wordpress.org/plugins/pantheon-advanced-page-cache/' ) ) . '
'; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped - $input_field = ' ' . esc_html__( 'seconds', 'pantheon-cache' ); + $input_field = ' ' . esc_html__( 'seconds', 'pantheon-cache' ); echo wp_kses( apply_filters( 'pantheon_cache_max_age_input', $input_field ), $this->get_cache_max_age_input_allowed_html() ); echo wp_kses_post( apply_filters( 'pantheon_cache_max_age_field_after_html', '