# ignore everything in the root except the "wp-content" directory. /* !wp-content/ # ignore everything in the "wp-content" directory, except: # mu-plugins, plugins, and themes directories wp-content/* !wp-content/mu-plugins/ !wp-content/plugins/ !wp-content/themes/ # ignore all mu-plugins, plugins, and themes # unless explicitly whitelisted at the end of this file # wp-content/themes/* # ignore index.php in plugins folder wp-content/plugins/index.php # ignore all files starting with . or ~ .* ~* # ignore node dependency directories (used by grunt) node_modules/ # ignore OS generated files ehthumbs.db Thumbs.db # ignore Editor files *.sublime-project *.sublime-workspace *.komodoproject # ignore log files and databases *.log *.sql *.sqlite # ignore compiled files *.com *.class *.dll *.exe *.o *.so # ignore packaged files *.7z *.dmg *.gz *.iso *.jar *.rar *.tar *.zip # ------------------------- # BEGIN Whitelisted Files # ------------------------- # track these files, if they exist !.gitignore !.editorconfig !README.md !CHANGELOG.md !composer.json # track these themes !wp-content/themes/theme_name/