admin_url('admin-ajax.php'), 'nonce' => wp_create_nonce('modify_email_account_nonce'), ]); }); /** * Add a custom metabox to the WP dashboard. */ add_action('wp_dashboard_setup', function () { wp_add_dashboard_widget( 'modify_email_account_widget', // Widget ID __('Modify Email Account', 'rl-mailwarmer'), // Title 'rl_mailwarmer_render_email_account_widget' // Callback function ); }); /** * Add a meta box for checking mail login. */ add_action('add_meta_boxes', function () { add_meta_box( 'check_mail_login_box', __('Check Mail Login', 'rl-mailwarmer'), 'rl_mailwarmer_render_check_mail_login_box', 'email-account', 'side', 'default' ); }); /** * Render the Modify Email Account metabox. */ function rl_mailwarmer_render_email_account_widget() { // Fetch email providers $email_providers = get_posts([ 'post_type' => 'email-provider', 'post_status' => 'publish', 'numberposts' => -1, 'orderby' => 'title', 'order' => 'ASC', ]); // Render the form ?>