<? 

// Flag to determine if an admin-initiated password change is happening.
$admin_initiated = false;

// Hook into profile update to catch admin password changes.
function catch_admin_password_change($user_id) {
    global $admin_initiated;
    if ( current_user_can('edit_users') && isset($_POST['pass1']) && !empty($_POST['pass1']) ) {
        $admin_initiated = true;
    }
}
add_action('personal_options_update', 'catch_admin_password_change');
add_action('edit_user_profile_update', 'catch_admin_password_change');

// Disable email notification to user when admin changes password.
function disable_user_password_email($user) {
    global $admin_initiated;
    if ($admin_initiated) {
        // Reset the flag
        $admin_initiated = false;

        // This will disable the email notification.
        return;
    }

    // If you want to include the original notification for user-initiated changes, include that here.
}
add_filter('send_password_change_email', 'disable_user_password_email');
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="https://www.thepuppetcompany.com/wp-sitemap-index.xsl" ?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><sitemap><loc>https://www.thepuppetcompany.com/wp-sitemap-posts-post-1.xml</loc></sitemap><sitemap><loc>https://www.thepuppetcompany.com/wp-sitemap-posts-page-1.xml</loc></sitemap><sitemap><loc>https://www.thepuppetcompany.com/wp-sitemap-posts-product-1.xml</loc></sitemap><sitemap><loc>https://www.thepuppetcompany.com/wp-sitemap-posts-product-2.xml</loc></sitemap><sitemap><loc>https://www.thepuppetcompany.com/wp-sitemap-posts-product-3.xml</loc></sitemap><sitemap><loc>https://www.thepuppetcompany.com/wp-sitemap-posts-product-4.xml</loc></sitemap><sitemap><loc>https://www.thepuppetcompany.com/wp-sitemap-posts-product-5.xml</loc></sitemap><sitemap><loc>https://www.thepuppetcompany.com/wp-sitemap-taxonomies-retail_category-1.xml</loc></sitemap></sitemapindex>
