Ich verwende das WordPress-Plugin von PrettyPhoto Media (Version 3.1.4). Es funktioniert gut für mich, aber mein Problem ist, dass, wenn ich auf ein Bild klicke und es in der Lightbox geöffnet wird, ein zusätzliches Tag in der URL wie: #prettyPhoto ist[landscaping]/0/ deshalb sieht die URL so aus:www.myssite.com/#prettyPhoto[landscaping]/0/
.
Wie können wir dieses zusätzliche Tag entfernen? Hier ist der Code in meiner jquery.prettyPhoto.js-Datei:
function setHashtag(){
if(typeof theRel == 'undefined') return; // theRel is set on normal calls, it's impossible to deeplink using the API
location.hash = theRel + "https://stackoverflow.com/"+rel_index+"https://stackoverflow.com/";
};
function clearHashtag(){
if ( location.href.indexOf('#prettyPhoto') !== -1 ) location.hash = "prettyPhoto";
}
Wenn jemand das WordPress-Plug-in für PrettyPhoto-Medien verwendet, können Sie im Einstellungsteil der Plugin-Anpassungsregisterkarte die Option „PrettyPhoto erlauben, die URL zu aktualisieren“ deaktivieren, um Deeplinking zu aktivieren. [default: true].es wird klappen.
– Manindra Singh
2. Juni 2015 um 5:31 Uhr