auto_wp_options
This is a plugin for my needs to simplify my wordpress installation.
I use a local installation at http://www.bretterhofer.local and then moved it to http://www.bretterhofer.at.
But there are some wp_options that need to be changed if you move to a different server.
function auto_wp_options() { $siteurl=getHostUrl(); $filesystemroot_of_wordpress=str_replace ( "\\", "/", realpath(dirname(__FILE__)."/../../../")."/"); die("auto_wp_options: ".$filesystemroot_of_wordpress); $sql = "UPDATE wp_options SET option_value='".$global_aplicationRoot."wordpress/' WHERE option_name='siteurl';"; $resultset = $wpdb->query($sql); $sql = "UPDATE wp_options SET option_value='".$global_aplicationRoot."wordpress/' WHERE option_name='home';"; $resultset = $wpdb->query($sql); $sql = "UPDATE wp_options SET option_value='".$filesystemroot_of_wordpress."wordpress/wp-content/uploads' WHERE option_name='upload_path';"; $resultset = $wpdb->query($sql); } /************************************************** Some wp_options need to be adjusted Best would be just on session start. Currently it happens at plugins_loaded */ add_action ( 'plugins_loaded ', 'auto_wp_options' ); // applied to the comment author's IP address prior to saving the comment in the database. add_filter ( 'pre_comment_user_ip','auto_reverse_proxy_pre_comment_user_ip'); add_action('admin_menu', 'my_plugin_menu');