Information:
Selbst gehostete WordPress-Seite
Testen auf lokalem Host unter Verwendung von Uniserver sowie der Testsite und der Vorproduktionssite, die auf den lokalen Servern des Unternehmens statt auf FTP gehostet werden.
Ausgabe
- Mehrere Anker-Tags auf einer Seite erstellt
- Über eine Liste auf einer anderen Seite mit den Anchor-Tags verknüpft.
Anker-Link-Code:
<a id="anchorlink1"></a>
<a href="http://fullurlhere/nbs-test-panel-of-diseases-2#anchorlink1">link text</a>
Ich habe auch versucht:
<a name="anchorlink1"></a>
<a href="http://fullurlhere/nbs-test-panel-of-diseases-2#anchorlink1">link text</a>
Und:
<a name="anchorlink1"></a>
<a href="http://stackoverflow.com/nbs-test-panel-of-diseases-2#anchorlink1">link text</a>
Und
<a name="anchorlink1"></a>
<a href="http://fullurlhere/nbs-test-panel-of-diseases-2/#anchorlink1">link text</a>
Ergebnis:
Wenn ein Benutzer auf einer anderen Seite auf den Link zum Ankerlink klickt, zeigt die Adressleiste für eine Sekunde die vollständige URL mit dem Ankerlink an, dann wird der Ankerlink entfernt und nur die Stamm-URL der Seite wird angezeigt.
Beispiel: Anzeige für eine Sekunde:
http://fullurlhere/nbs-test-panel-of-diseases-2#anchorlink1
Dann wird es wieder so aussehen:
http://fullurlhere/nbs-test-panel-of-diseases-2
Fehlerbehebung: Ich habe die folgenden Fehlerbehebungen durchgeführt, alle ohne Erfolg:
- Diesen Code in der .httaccess-Datei auskommentiert: RewriteBase /
- Die Einstellungen/Permalinks wurden aktualisiert, um die zu entfernen /
- Das TinyMCE-Plug-in installiert, das Anchor-Tags einfügt, um sicherzustellen, dass ich die korrekten hinzugefügt habe.
- Versucht ID statt Name
- Das Anchor-Tag wurde von innerhalb des H4-Tags nach außen verschoben, vor und nach und vor den Absatz und nach außen, um zu sehen, ob dies einen Effekt hätte. (es hat nicht)
- Versucht, von innerhalb der Seite zu verlinken, anstatt auf die Seite. Dies funktionierte wie es sollte.
- Kopieren Sie die vollständige URL und fügen Sie sie in die Adressleiste ein. Das hat auch funktioniert.
- Auch versucht, eine Verknüpfung zu einem div und einer Überschriften-ID herzustellen. Es scheint, dass alles mit einem # davor einfach aus der URL entfernt wird.
- Das WordPress-Design wurde in ein Standarddesign geändert und das Problem war nicht vorhanden.
Anscheinend tritt dieses Problem nur auf, wenn ich von einer anderen Seite auf das Anchor-Tag verlinke.
Ich habe das Problem auf die Datei jquery.jstree.js eingegrenzt.
Ich bin mir nicht sicher, wie ich es beheben soll …
Jede Hilfe wäre sehr willkommen.
Ok, also streich das, dieser Fix funktionierte für den Ankerlink, verursachte aber ein Problem mit dem Menü. Es blieb nicht mehr offen…
– JHP
12. November 2013 um 15:31 Uhr