.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}/* Start custom CSS for shortcode, class: .elementor-element-af1b08a */function edit_profile_form_shortcode() {
    if (!is_user_logged_in()) {
        return 'لطفاً وارد شوید.';
    }

    $user_id = get_current_user_id();
    $user = get_userdata($user_id);

    if (isset($_POST['update_profile'])) {
        // به‌روزرسانی نام نمایشی
        if (!empty($_POST['display_name'])) {
            wp_update_user(array(
                'ID' => $user_id,
                'display_name' => sanitize_text_field($_POST['display_name']),
            ));
        }
        // بقیه فیلدها ...
        // آپلود عکس پروفایل
        if (!empty($_FILES['profile_picture']['name'])) {
            require_once(ABSPATH . 'wp-admin/includes/file.php');
            $uploadedfile = $_FILES['profile_picture'];
            $upload_overrides = array('test_form' => false);
            $movefile = wp_handle_upload($uploadedfile, $upload_overrides);

            if ($movefile && !isset($movefile['error'])) {
                update_user_meta($user_id, 'profile_picture', esc_url_raw($movefile['url']));
            }
        }

        echo '<div class="success-message">پروفایل شما به‌روزرسانی شد.</div>';
    }

    $profile_picture = get_user_meta($user_id, 'profile_picture', true);
    // بقیه متاها...

    ob_start();
    ?>
    <div class="edit-profile-form">
        <form method="post" enctype="multipart/form-data">
            <p>
                <label>نام نمایشی:</label><br>
                <input type="text" name="display_name" value="<?php echo esc_attr($user->display_name); ?>" />
            </p>
            <!-- بقیه فیلدها مشابه قبلی -->
            <p>
                <label>تصویر پروفایل:</label><br>
                <?php if ($profile_picture): ?>
                    <img src="<?php echo esc_url($profile_picture); ?>" alt="profile picture"><br>
                <?php endif; ?>
                <input type="file" name="profile_picture" accept="image/*" />
            </p>
            <p>
                <input type="submit" name="update_profile" value="بروزرسانی پروفایل" />
            </p>
        </form>
    </div>
    <?php
    return ob_get_clean();
}
add_shortcode('edit_profile_form', 'edit_profile_form_shortcode');/* End custom CSS */