Ответы пользователя по тегу 2GIS
  • Как заставить работать 2gis APi в Wordpress?

    wppanda5
    @wppanda5 Куратор тега WordPress
    WordPress Mедведь
    это не ошибка а рекомендация
    правильно подключать так
    function my_script() {
    if ( is_page('contacts') )
    	wp_enqueue_script('my-script','http://maps.api.2gis.ru/2.0/loader.js?data-id');
    }
    
    add_action( 'wp_enqueue_scripts', 'my_script' );
    
    
    add_filter('clean_url','unclean_url',10,3);
    function unclean_url( $good_protocol_url, $original_url, $_context) {
    	if ( false !== strpos( $original_url, 'data-id' ) ) {
    		remove_filter( 'clean_url', 'unclean_url', 10, 3 );
    		$url_parts = parse_url( $good_protocol_url );
    
    		return $url_parts['scheme'] . '://' . $url_parts['host'] . $url_parts['path'] . '?pkg=full&lazy=true'."' data-id='dgLoader";
    	}
    
    	return $good_protocol_url;
    }
    Ответ написан
    3 комментария