]+\bid=[\'\"]' . preg_quote($id, '/') . '[\'\"][^>]*>\\s*/i', '', $html);
}
return $html;
});
}
// 1. LCP hero image preload
add_action('wp_head', function() {
if (!is_front_page()) return;
echo '' . "\n";
echo '' . "\n";
echo '' . "\n";
}, 1);
// 2. Move jQuery to footer
add_action('wp_enqueue_scripts', function() {
if (is_admin()) return;
wp_script_add_data('jquery', 'group', 1);
wp_script_add_data('jquery-core', 'group', 1);
wp_script_add_data('jquery-migrate', 'group', 1);
}, 1);
// 3. Dequeue unused scripts
add_action('wp_enqueue_scripts', function() {
if (is_user_logged_in()) return;
wp_dequeue_script('hoverintent-js');
wp_dequeue_script('admin-bar');
wp_dequeue_style('admin-bar');
wp_dequeue_style('dashicons');
if (is_front_page()) {
foreach (['kadence-blocks-countdown-init','kadence-blocks-form-script','kadence-blocks-masonry-init','kadence-blocks-video-pop','kadence-blocks-slick','kadence-blocks-slick-init','kadence-blocks-glidejs','kadence-blocks-glidejs-init','kadence-blocks-lottie','kadence-blocks-typed','kadence-blocks-image-popup','kadence-blocks-splide','kadence-blocks-splide-init'] as $s) {
wp_dequeue_script($s);
}
}
}, 100);
// 4. Remove WP head bloat
add_action('init', function() {
remove_action('wp_head', 'print_emoji_detection_script', 7);
remove_action('wp_print_styles', 'print_emoji_styles');
remove_action('wp_head', 'wp_generator');
remove_action('wp_head', 'rsd_link');
remove_action('wp_head', 'wlwmanifest_link');
remove_action('wp_head', 'wp_shortlink_wp_head');
remove_action('wp_head', 'rest_output_link_wp_head');
remove_action('wp_head', 'wp_oembed_add_discovery_links');
});
// 5. Force 480w hero on mobile
add_action('wp_head', function() {
if (!is_front_page()) return;
echo '' . "\n";
}, 1);
// 6. Hero img fetchpriority
add_filter('wp_content_img_tag', function($tag, $context, $attachment_id) {
if (strpos($tag, 'Rodent-Control-Granite-Bay') !== false) {
$tag = str_replace(' loading="lazy"', '', $tag);
if (strpos($tag, 'fetchpriority') === false) {
$tag = str_replace('
' . "\n";
}, 2);
https://rodentcontrolgranitebayca.com/page-sitemap.xml
2026-09-21T22:58:12+00:00