WordPress is a free and open-source content management system written in PHP and paired with a MySQL or MariaDB database. Features include a plugin architecture...
First, check where your domain’s DNS zone is managed and identify the records used for your website and email. If you are only moving the website, you can usually update the relevant A or AAAA records without changing nameservers. Use the values provided for the new hosting and check both the main domain and its www version.
Keep the MX records and email-related TXT records, including SPF, DKIM and DMARC where present. If you change nameservers, copy all necessary records to the new DNS zone beforehand. Save a copy of the original configuration, then test your website and outgoing and incoming email. DNS changes do not become visible to everyone at the same time.