Html 外部页面上的页面跳转到id无效

Html 外部页面上的页面跳转到id无效,html,wordpress,hyperlink,uniqueidentifier,page-jump,Html,Wordpress,Hyperlink,Uniqueidentifier,Page Jump,Wordpress站点中非常简单的链接编码: <div class="block_level"> <a class="generic_class" id="unique_identifier" href="http://www.example.com/sub_dir/page_name#unique_identifer" target="_self">Link Text</a> </div> 链接将激发并加载到地址栏中。页面将加载,但

Wordpress站点中非常简单的链接编码:

<div class="block_level">
    <a class="generic_class" id="unique_identifier" href="http://www.example.com/sub_dir/page_name#unique_identifer" target="_self">Link Text</a>
</div>

链接将激发并加载到地址栏中。页面将加载,但不会向下移动到id位置

如果在该阶段将地址剪切并粘贴到一个新窗口中,它将加载页面并按预期向下移动到id位置。所以它不是没有id,也不是没有任何问题。当我这样做时,我的浏览器会在地址栏中的#前面添加一个反斜杠;不确定这是否相关:

我已经尝试修改链接以包含反斜杠,它可以很好地通过,但是在页面加载时它仍然不能向下移动到id位置


不知道为什么会这样;有什么想法吗?

理论上,这不会有什么区别,但您是否尝试过从标记中删除
target=“\u self”
?尝试先进行url编码删除
target=“\u self”
没有效果。对url中的#编码只会返回一个404://更改为
target=“\u blank”
就行了。如果链接被迫在新窗口中打开,它将正确向下移动到锚定位置。但这不是重点!应该补充的是,这是一个使用桥接主题的Wordpress站点,它运行滑出-滑入页面转换。这种转变是我能想到的打开一个新的浏览器窗口和保持在同一个窗口之间的唯一区别。这会对定位功能产生负面影响吗?