Wenn man WordPress mit dem gleichen Code (also der gleichen wp-config.php Datei) lokal und auch auf einem Web-Server benutzen möchte, ist das ganz einfach machbar indem man etwa sowas in die besagte wp-config.php schreibt:
//wenn "local" in der Domain vorkommt, sind wir lokal unterwegs if(strpos($_SERVER['HTTP_HOST'], 'local.') !== false ){ define('DB_NAME', 'mydbname'); define('DB_USER', 'mydbuser'); define('DB_PASSWORD', 'mydbpassword'); define('DB_HOST', 'mydbhost'); } //ansonsten auf dem Produktiv Server else{ define('DB_NAME', 'mylivedbname'); define('DB_USER', 'mylivedbuser'); define('DB_PASSWORD', 'mylivedbpassword'); define('DB_HOST', 'mylivedbhost'); //wenn man möchte, kann man hier noch die FTP Daten eintragen //und damit "one-click" die automatischen Updates laufen lassen define('FTP_HOST', 'myFTPhost'); define('FTP_USER', 'myFTPuser'); define('FTP_PASS', 'myFTPpassword'); } //damit die ganze Kiste dann auch ohne Anpassungen funktioniert, //muss man hier aber noch die WP_SITEURL und WP_HOME aus der DB überschreiben //(und zB. dynamisch halten oder eben in die if Abfrage mit reinpacken) define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST'] ); define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST']);