I have a Wordpress site that is already published on a domain. As I wanted to update the content of some pages, I edited the local version of my website on localhost and then uploaded the files using an FTP client. However, the changes do not appear on the live site. I cleared the cache of my browser and also emptied all caches of my wordpress site using a plugin. Still no content updates showing on the website.
There is a difference between Wordpress files you upload on your FTP, and Wordpress "content" that is stored in your database.
For your content to be updated, you have to migrate your Wordpress database online.
- This link explains how you can migrate your Wordpress website entirely https://www.wpexplorer.com/migrating-wordpress-website/
- For example, has stated by @WebElaine, you can use database migration plugins such as this one among others https://fr.wordpress.org/plugins/wp-migrate-db/
Also, as said in the comments, you could also copy paste your content from localhost to your live website. In order for the whole thing to be easier, try using the "preview" functionality in your editor instead of updating your localhost website.