2009-10-12 3 views
0

Lorsque je clique sur le lien commentaires sur mon blog la page ne redirige pas vers le lien et reste plutôt dans la même page.Lien vers #comments sur WordPress blog ne pas aller à la page, il suffit de s'asseoir là

Quand je commence, je suis à l'adresse suivante: http://localhost/wordpress

Et le lien que je suis en cliquant sur est adressée ici: http://localhost/wordpress/?p=3#comments

Pourquoi le lien ne fonctionne pas?

+0

Je crains que nous ne puissions pas vous aider avec autant d'informations, car cela dépend généralement du thème. – aviraldg

+0

Pouvez-vous préciser l'URL à laquelle vous vous trouvez et l'URL du lien que vous essayez de cliquer? Ce n'est pas clair maintenant. –

+0

1. http: // localhost/wordpress/ 2. "http: // localhost/wordpress /? P = 3 # commentaires" – Santanu

Répondre

3

Le symbole de hachage (#) dans un lien indique au navigateur qu'il s'agit d'une ancre d'emplacement sur la page.

Dans ce cas, #comments est le lien de lieu et quelque part sur la page se trouve un point d'ancrage nommé comments.

Si vous regardez dans le code source, vous devriez trouver un lien là comme ceci:

<a name="comments"></a> 

Alors, quand quelqu'un clique sur un lien avec #comments sur la fin, le navigateur sait faire défiler vers le bas ou jusqu'à ce point sur la page marquée par cette ancre.

Ceci ne se limite pas aux seules ancres et peut être utilisé pour passer directement à un DIV ou à d'autres sections de la page par un balisage d'attribut similaire.

Dites sur une longue page que vous avez plusieurs sections. Si vous voulez que les gens sautent droit à cette section, vous pouvez ajouter un ID à l'élément, DIV ou de la position comme ceci:

<h3 id="privacy">Privacy</h3> 

Et de les sauter là avec un lien, vous pouvez utiliser ceci:

<a href="#privacy">Jump to privacy</a> 

Si vous cliquez et rien ne se passe, pas de saut, pas de défilement, il est fort probable que le navigateur ne peut pas trouver un élément avec un name ou ID correspondant à point d'ancrage. Mais, si vous pouvez voir l'ancre nommée dans le code source, la page pourrait aussi être trop courte pour déplacer le document et vous laisser nulle part où aller.

0

Avez-vous un thème personnalisé installé, ou avez-vous modifié l'un des fichiers du thème? Pourriez-vous fournir un lien vers la page afin que les gens puissent jeter un coup d'œil à ce qui pourrait ne pas fonctionner? Editer: Si la page est relativement courte, ce qui pourrait signifier que la section des commentaires est déjà visible, il se peut que le navigateur décide de ne pas faire défiler cette section.

+0

Les liens sur localhost ne fonctionneront que sur votre machine. Veuillez utiliser une adresse IP externe. –

Questions connexes