Checklist
Make sure your checklist is all checked.
Checklist BEFORE you start your development (after install default WordPress files):
[ ] I’m using Source Control in my project
[ ] I’ve setup a staging environment to my project
[ ] I’m sure my computer has no virus or malware
[ ] I’m using a FTP user that is not thought or root
[ ] I’ve replaced all security keys in my wp-config.php file
[ ] I’ve changed my table prefix
[ ] I’m not using admin as username and a weak password to my admin panel
Checklist AFTER you finish your development and BEFORE push site to live:
[ ] I’ve tested entire project in the staging environment
[ ] I’m not adding any CSS or Javascript code in my WordPress admin
[ ] I didn’t add any line of code in any original theme or plugin
[ ] I’m using child themes
[ ] I’ve installed WordFence and enabled email notifications
[ ] I’ve disabled file edit adding DISALLOW_FILE_EDIT and DISALLOW_FILE_MODS in my wp-config.php file
[ ] I’m connecting to a MySQL database using a user that ony has permissions to SELECT, INSERT, UPDATE and DELETE
[ ] I’ve set all file permissions correctly