A WordPress plugin to set WordPress options from a .env file.
As of April 2026, dotenv is a WordPress tools plugin with 20 active installations and a 0/5 rating0. It has been downloaded 3.6K+ times in total. Requires WordPress 5.2+ and PHP 5.6+. Available on WordPress.org since 2021. Last updated 4 years ago — may have compatibility concerns. Top alternative: Hostinger Tools.
Any WPENV_ prefixed variables in the .env will be used to override the WordPress options. For example, if you’d like to set a specific environment to “Discourage search engines from indexing this site”, you can add WPENV_BLOG_PUBLIC=0 to your .env file.
Any option in the wp_options table or retrieved by get_option() can be set this way.
You can define keys either as WPENV_BLOGDESCRIPTION or as WPENV_blogdescription, both will work.
If you’d like to define the location of your .env file, rather than the plugin looking for it, you can filter dotenv_location to be a directory path.
You can also change the WPENV_ prefix by filtering dotev_key_prefix to be a different prefix.
| WordPress | 5.2+ requiredTested up to 5.7.15 |
| PHP | 5.6+ required |
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.