Skip to content

Instantly share code, notes, and snippets.

@joshuaadrian
Last active December 26, 2015 13:39
Show Gist options
  • Save joshuaadrian/7159439 to your computer and use it in GitHub Desktop.
Save joshuaadrian/7159439 to your computer and use it in GitHub Desktop.
<?php
/* ABSOLUTE PATH */
if ( !defined( 'ABSPATH' ) ) :
define('ABSPATH', dirname(__FILE__) . '/');
endif;
/* DB CREDS */
if ( file_exists( ABSPATH . 'wp-config.local.php' ) ) :
require_once( 'wp-config.local.php' );
elseif ( $_SERVER['SERVER_NAME'] == "staging.domain.com" ) :
define('DB_HOST', 'host');
define('DB_NAME', 'db_name');
define('DB_USER', 'user');
define('DB_PASSWORD', 'password');
define('WP_ENV', 'development');
elseif ( $_SERVER['SERVER_NAME'] == "domain.com" || $_SERVER['SERVER_NAME'] == "www.domain.com" ) :
define('DB_HOST', 'host');
define('DB_NAME', 'db_name');
define('DB_USER', 'user');
define('DB_PASSWORD', 'password');
define('WP_ENV', 'production');
endif;
/* SET DEBUGGING */
if ( defined( 'WP_ENV' ) && WP_ENV == 'development' ) :
define('WP_DEBUG', true);
define('SCRIPT_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
@ini_set('display_errors',0);
endif;
/* ENCODING */
define('DB_CHARSET', 'utf8');
define('DB_COLLATE', '');
/* SALT */
define('AUTH_KEY', 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX');
define('SECURE_AUTH_KEY', 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX');
define('LOGGED_IN_KEY', 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX');
define('NONCE_KEY', 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX');
define('AUTH_SALT', 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX');
define('SECURE_AUTH_SALT', 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX');
define('LOGGED_IN_SALT', 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX');
define('NONCE_SALT', 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX');
/* IF USING CUSTOM NON CHILD THEME */
define('WP_DEFAULT_THEME', 'default-theme-folder-name');
define('CORE_UPGRADE_SKIP_NEW_BUNDLED', true);
/* SET WP API KEY */
define('WPCOM_API_KEY', 'YourKeyHere');
/* ENABLE TRASH FOR MEDIA */
define('MEDIA_TRASH', true);
/* MISC */
$table_prefix = 'wp_';
define('WPLANG', '');
require_once(ABSPATH . 'wp-settings.php');
@joshuaadrian
Copy link
Author

This is wp_config file allows for a local config that ideally would not be track via something like a .gitignore file.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment