i use mostly de.wordpress.org/plugins/wp-migrat... the db migrate tool. you can export the databases from your remote server to your local environment and vice versa directly from the wordpress backend. the free version only allows for downloads of the database but the pro version allows for direct syncing. it will do a search and replace for the hardcoded urlΒ΄s in the database as well.
i would definitely recommend spending the time and creating a customized base theme with common components, plugins like above mentioned and tools already ready like grunt etc. it saves a lot of time and unneccessary repetitive work
i use mostly de.wordpress.org/plugins/wp-migrat... the db migrate tool. you can export the databases from your remote server to your local environment and vice versa directly from the wordpress backend. the free version only allows for downloads of the database but the pro version allows for direct syncing. it will do a search and replace for the hardcoded urlΒ΄s in the database as well.
i would definitely recommend spending the time and creating a customized base theme with common components, plugins like above mentioned and tools already ready like grunt etc. it saves a lot of time and unneccessary repetitive work
Cool. I'll definitely check that plugin out. I'd stumbled across it but didn't really dig in to it.
I've actually started working on your second point for myself:
Blank Wordpress Theme. Speed Up Development. Make Money.
Blank2
Speed Up WordPress Development. Make More Money.
Blank2 is a blank wordpress to start off with. It includes Gulp functions to handle JS, SASS, BrowserSync, and more.
Gulp Functions
Make sure to sent the environment variables in the
gulpfile.jsto match your environment.gulp
Runs
gulp sass, thengulp js, then finallygulp serve.Use to start up development.
gulp sass
Compiles the SASS from the
sassFilesvar, source maps it, and puts it in thesassDestfolder;Adds the standard Wordpress Header Comment to the top of
style.csswith Theme Name, Version, Repo Link, etc pulled from thepackage.jsonfile.gulp js
Pulls all the files from
jsFiles, adds the source map, concats it down totheme.jsand minifies it. Places output injsDestfolder.gulp watch
Watches both
watchSassFilesandwatchJsFilesand runsgulp sassandβ¦The more I learn about designing WordPress themes the more I add to that to kick start.