I migrated site files from a properly functioning dev site running on a subdomain over to the primary domain on the host. The dev site was under a different theme (Sinatra) than the live site under the primary domain.
I used FTP to migrate the dev site. First I deleted all the public_html files on the host and then FTP'd all the dev site files under public_html. Everything works OK except for the disappearing Customize functionality. I didn't touch the database, except to update the URL.
Now, when I hit Appearance > Customize I only get a blank page but with the usual "You are customizing (Site title)" in the left column.
When I hover over the link Appearance > Customize menu item in my WP Dashboard I see this:
/wp-admin/customize.php?return=/wp-admin/index.php
Customize.php is properly in the public_html/wp-admin folder.
And when I copy and paste https://example.com/wp-admin/customize.php into my browser address box I also get the blank Customize page.
I tried re-installing the Sinatra theme after:
1) activating a different theme,
2) deleting the malfunctioning Sinatra theme,
3) then downloading a new version of Sinatra and activating it.
But that didn't help. Same issue with Customize remains.
How can I fix this?
Thanks,
Jastra