Revision: 60111
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at October 21, 2012 02:45 by cyberhobo
Initial Code
class CustomGeoMashupWrap { static function add_slash_to_home_url( $url, $path, $scheme, $blog ) { return trailingslashit( $url ); } static function map_shortcode_wrapper( $args ) { add_filter( 'get_home_url', array( __CLASS__, 'add_slash_to_home_url' ), 10, 4 ); $map = GeoMashup::map( $args ); remove_filter( 'get_home_url', array( __CLASS__, 'add_slash_to_home_url' ), 10, 4 ); return $map; } function wrap_map_shortcode() { remove_shortcode( 'geo_mashup_map' ); add_shortcode( 'geo_mashup_map', array( __CLASS__, 'map_shortcode_wrapper' ) ); } } add_action( 'init', array( 'CustomGeoMashupWrap', 'wrap_map_shortcode' ) );
Initial URL
http://wordpress-geo-mashup.googlecode.com/
Initial Description
Some hosting configurations do uncontrollable redirects and other oddities that play havoc with Geo Mashup maps. Most commonly the home URL redirects improperly unless a slash is added at the end. This code attempts to add the slash just for Geo Mashup. Put it in a theme functions.php or in mu-plugins.
Initial Title
Force Geo Mashup to use a different home URL (add a slash)
Initial Tags
Initial Language
PHP