If you are troubleshooting a WordPress fatal error, and you need to make sure that your WordPress Core files have not been modified, you can use these steps to ensure that you have the right code running your WordPress website.
- SSH into your server using your Web Host’s instructions for doing so. Not all WordPress hosting includes ssh access, you’ll have to contact your host to find out whether or not they do.
- Change directories to the root directory containing your WordPress installation. In these examples, the directory ~/public_html is used in place of the root directory for WordPress.
user@wordpress [~]$ cd ~/public_html/
- Check your WordPress Version using the command wp core version:
user@wordpress [~/public_html]$ wp core version 5.2.1
- Check your WordPress Core files using the command wp core verify-checksums:
user@wordpress [~/public_html]$ wp core verify-checksums Success: WordPress installation verifies against checksums.
- Examine the output from the command. Some warnings are OK, such as warnings indicating that an error log should not be present. If core files do not match checksums, you may need to replace your core files, or restore a backup.
- Replace your core files. Please note, if you have modified WordPress deliberately, this step will destroy any changes you have made. Proceed with this step at your own risk. Use the command wp core download –version=5.2.1 –force where “5.2.1” is replaced with the version number you found in step 3.
user@wordpress [~/public_html]$ wp core download --version=5.2.1 --force Downloading WordPress 5.2.1 (en_US)... md5 hash verified: aa13bf5f99e05fe8ab24940b382f2e3f Success: WordPress downloaded.
Congratulations! You now know how to verify your WordPress Core Files, and replace them if needed, using WP-CLI.
200+ Design Templates + 1 Kick-ass SuperTheme
6 WordPress Plugins + 2 Essential Services
Everything you need to build and manage WordPress websites in one Central place.