锚链接到另一页上的锚标记不起作用

JHP*_*JHP 5 wordpress anchor permalinks hyperlink

信息:使用Uniserver在本地主机上进行
自托管WordPress站点
测试,以及在公司本地服务器而不是FTP上托管的测试站点和预生产站点.
问题

  • 在一个页面上创建了几个锚标签
  • 通过另一页上的列表链接到所述锚标签.

锚链接代码:

<a id="anchorlink1"></a>
<a href="http://fullurlhere/nbs-test-panel-of-diseases-2#anchorlink1">link text</a>
Run Code Online (Sandbox Code Playgroud)

我也尝试过:

<a name="anchorlink1"></a>
<a href="http://fullurlhere/nbs-test-panel-of-diseases-2#anchorlink1">link text</a>
Run Code Online (Sandbox Code Playgroud)

和:

<a name="anchorlink1"></a>
<a href="/nbs-test-panel-of-diseases-2#anchorlink1">link text</a>
Run Code Online (Sandbox Code Playgroud)

<a name="anchorlink1"></a>
<a href="http://fullurlhere/nbs-test-panel-of-diseases-2/#anchorlink1">link text</a>
Run Code Online (Sandbox Code Playgroud)

结果: 当用户在其他页面上单击指向锚点链接的链接时,地址栏将显示带有锚点链接的完整URL一秒钟,然后将删除锚点链接,并且仅显示页面的根URL .

示例:显示第二个:

http://fullurlhere/nbs-test-panel-of-diseases-2#anchorlink1
Run Code Online (Sandbox Code Playgroud)

然后它将恢复到这个:

http://fullurlhere/nbs-test-panel-of-diseases-2
Run Code Online (Sandbox Code Playgroud)

故障排除:我做了以下故障排除,但没有任何效果:

  • 在.httaccess文件中注释掉了这段代码:RewriteBase /
  • 更新了设置/永久链接以删除/
  • 安装了插入锚标签的TinyMCE插件,以确保我正确添加.
  • 尝试过ID而不是名字
  • 将锚标记从H4标记内部移动到其外部,在段落之前和之后以及之前移动以查看是否会产生效果.(它没)
  • 尝试从页面内部链接,而不是页面.这样就可以了.
  • 将完整的URL复制并粘贴到地址栏中.这也有效.
  • 还尝试链接到div和标题ID.似乎任何带有#前面的内容都只是从网址中删除.
  • 将WordPress主题更改为默认主题,但问题不存在.

看来这个问题只发生在我从其他页面链接到Anchor Tag时.

我已将问题缩小到jquery.jstree.js文件.

不知道如何解决它...

任何帮助将不胜感激.

Bar*_*ett 0

尝试添加以下内容:

<a name="anchorlink1"></a>
<a id="anchorlink1" href="http://fullurlhere/nbs-test-panel-of-diseases-2#anchorlink1">link text</a>
Run Code Online (Sandbox Code Playgroud)