Website failed to load after the latest update

Hi,

I tried to update the theme from 3.0.7 to the latest version(3.2.7)

But, after I replace the whole Entrada and Entrada-child folders, and all the extensions(plugins), website doesn’t load properly now. It gets stuck at the loading screen…

I already deactivated all the plugins, except the entrada required plugins. And I even replace the whole child theme, and removed all the custom CSS from the theme options. But website still doesn’t show up…

Please help…

Thank you very much,

Erin

By the way, my URL is

Thanks

Erin

Hello,

There is no need to delete the child theme, you should follow the How to update theme to latest version when updating your theme.

As for your site not loading, this is because a JS file is missing from your install. Did you upload the theme via FTP or the theme upload in dashboard? Either way, please see the screenshot below. And if you unzip the theme, you will find it inside actual theme folder. So, either during FTP upload or afterwards, this file was removed or the permission is incorrect.

Please check that - and upload this file via FTP and it will load fine.

Alternatively - you can delete the main theme and then reinstall the main theme via WP Dashboard.

Thank you

Hi,

I followed your instruction on the “How to Update Theme to Latest Version” page. But it’s still not working.

One thing I noticed is that there’s something wrong with the 2nd missing file message in the console.

It’s trying to open boostrap-datepicker.zh.min.js.

However, in our language, it should be boostrape-datepicker.zh-TW.min.js.

I do see the file in that directory(the file with “-TW” in file name). But seems the theme is calling the wrong file.

We are in Taiwan. Our language is zh-TW(Traditional Chinese), versus other people in China, they use zh-CN.

Please see my screenshot for reference.

I am not sure if this is the reason. Please take a look.

Thank you very much,

Erin

image

Also, I just found out that, after I deleted the old theme and uploaded the new theme…

  1. my widgets in the footer are all gone now…

  2. My custom icon fonts don’t show up… I can see my custom icons in the list, but the icon fonts disappear… I do put the icomoon folder back to entrada-child. It’s here:

http://www.clara7.com.tw/wp-content/themes/entrada-child/icomoon/style.css

  1. My translations are all gone too…

Is there any way to recover them back?

Thanks!

Erin

Erin

Hello Erin,

If you have not kept a backup of WP folder and Database as mentioned in the update article, I am afraid only the web host would / should have it. Usually your web host would keep a backup of your site, and if they don’t have a daily backup, they would be able to tell you exact time of the last backup before you deleted the theme and child theme. So ask them for it and they will simply roll over to the last backup.

If they do have it and they roll back, please copy your wordpress folder and save locally, as well as export your database and save it locally before you do anything else. Then.

  1. export your customizer and widgets from there.

  2. Do NOT delete the Child Theme.

  3. Update the theme as mentioned in the article.

  4. Check the site and Import Widgets and / or customizer if necessary.

Thank you

OK. Got it. I already rolled it back and will do the export on the staging site, which I will perform the theme update again.

Any idea about the missing boostrap-datepicker.zh.min.js file? Please see my message above. It looks like a bug for localization(zh-TW)

Thank you very much,

Erin

Any ideas about this bug? My staging site’s theme update can’t complete because of this…

The issue looks quite obvious… And it’s not about customization…

Are you planning to fix this?

Thank you very much,

Erin

Hello Erin,

The file isn’t missing, its within the theme: If you go to your theme package and then unzip estrada, you will find it here:

/entrada/vendors/bootstrap-datetimepicker-master/dist/locales/bootstrap-datepicker.zh-TW.min.js

The problem is your JS error shows that its calling

bootstrap-datepicker.zh.min.js

and NOT

bootstrap-datepicker.zh-TW.min.js

which is what it should be calling.

Unfortunately I can’t even access your site at http://www.clara7.com.tw. So create a ticket by clicking above on “Report a bug” with your wp-admin and FTP access and I will look into it for you and let you know what caused this and solution.

Thank you.