how to remove the #prettyphoto from the url

i m using prettyphoto media wordpress plugin(version 3.1.4).
its working fine for me but my problem is that when i click on any image and it opened in lightbox then there is some additional tag in url like:#prettyPhoto[landscaping]/0/ thats why the url looks like:www.myssite.com/#prettyPhoto[landscaping]/0/.

how can we remove this extra tag.
here is the code in my jquery.prettyPhoto.js file:

function setHashtag(){
        if(typeof theRel == 'undefined') return; // theRel is set on normal calls, it's impossible to deeplink using the API
        location.hash = theRel + '/'+rel_index+'/';
    };

    function clearHashtag(){
        if ( location.href.indexOf('#prettyPhoto') !== -1 ) location.hash = "prettyPhoto";
    }

Related posts

Leave a Reply

2 comments

  1. I had the same problem yesterday, and I’m quite sure I found the answer here in stackoverflow… I visited so many websites, forums… so I don’t remember where I got the answer exactly.

    Anyway, I’m working on Dreamweaver, but I guess the code is similar in WP.

    What you gotta do is specify the deeplinking property as false when you call prettyPhoto.

    This is my code:

        $(document).ready(function(){
            $("a[rel^='prettyPhoto']").prettyPhoto({
                theme:'light_rounded',
                social_tools:false,
                deeplinking:false,      
        });
    });
    

    I’m a total noob in js, but I hope this helps 🙂

  2.   $(document).ready(function() {
          $("a[rel^='prettyPhoto']").prettyPhoto({
              theme: 'light_rounded',
              social_tools: false,
              deeplinking: false
          });
      });
    

    use deeplinking:false to remove #prettyphoto from url