Skip to content

Instantly share code, notes, and snippets.

@issunboshi
Last active December 19, 2015 09:29
Show Gist options
  • Save issunboshi/5932937 to your computer and use it in GitHub Desktop.
Save issunboshi/5932937 to your computer and use it in GitHub Desktop.
The two snippets I add to almost every WP project I work on.
// set environment based on server name
switch($_SERVER['SERVER_NAME']){
case "issunboshi.test.com":
define('base_path', './');
define('env_debug', true); //Define error message setting based on environment
define('environment', 'issunboshi'); //Define name of each environment
break;
case "another_user.test.com":
define('base_path', './');
define('env_debug', true);
define('environment', 'another_user');
break;
case "xx.test-server.co.uk":
define('base_path', './');
define('env_debug', false);
define('environment', 'dev');
break;
case "www.test.com":
default:
define('base_path', './');
define('env_debug', false);
define('environment', 'live');
break;
}
switch(environment){
case 'issunboshi':
define('DB_NAME', 'db_xx');
/** MySQL database username */
define('DB_USER', 'xx');
/** MySQL database password */
define('DB_PASSWORD', 'xx');
/** MySQL hostname */
define('DB_HOST', 'localhost');
break;
case 'other_user':
define('DB_NAME', 'xx');
/** MySQL database username */
define('DB_USER', 'xx');
/** MySQL database password */
define('DB_PASSWORD', 'xx');
/** MySQL hostname */
define('DB_HOST', 'localhost');
break;
case 'dev':
define('DB_NAME', 'test');
/** MySQL database username */
define('DB_USER', 'test');
/** MySQL database password */
define('DB_PASSWORD', 'xxxx');
/** MySQL hostname */
define('DB_HOST', 'localhost');
break;
case 'live':
default:
define('DB_NAME', 'xx');
/** MySQL database username */
define('DB_USER', 'xx');
/** MySQL database password */
define('DB_PASSWORD', 'xx');
/** MySQL hostname */
define('DB_HOST', 'xx');
break;
}
//Change default wp-content file name & location
define ('WP_CONTENT_DIR', $_SERVER['DOCUMENT_ROOT'].'/YOUR_NAME_HERE');
define ('WP_CONTENT_URL', $_SERVER['SERVER_NAME'].'/YOUR_NAME_HERE');
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment