Add CSS minification, AJAX settings, and modern admin styling

This commit is contained in:
Marcus Quinn
2025-03-13 00:30:50 +00:00
parent dc9697e015
commit 77cee1844a
5 changed files with 75 additions and 14 deletions

View File

@ -15,4 +15,18 @@ function wpa_superstar_lazy_load_images( $content ) {
return $content;
}
add_filter( 'the_content', 'wpa_superstar_lazy_load_images' );
add_filter( 'wp_get_attachment_image', 'wpa_superstar_lazy_load_images' );
add_filter( 'wp_get_attachment_image', 'wpa_superstar_lazy_load_images' );
// After lazy load function
function wpa_superstar_minify_css( $html ) {
if ( is_admin() || ! get_option( 'wpa_superstar_minify_css', 0 ) ) {
return $html;
}
$html = preg_replace(
array( '/\s+/', '/\/\*.*?\*\//s', '/;}/' ),
array( ' ', '', '}' ),
$html
);
return trim( $html );
}
add_filter( 'style_loader_tag', 'wpa_superstar_minify_css' );