在社交网络上共享页面锚点

时间:2013-11-11 11:29:26

标签: php html wordpress anchor

我正在使用Wordpress创建一个单页分页网站,该网站使用页面上的锚点进行导航,但是当共享这些链接时,所有社交网络似乎都会删除网址的锚点部分。

有一个简单的方法吗?

或者,任何人都可以提供我可以在我的Wordpress网站上包含的PHP或JavaScript代码,以便能够指向指向锚点的URL参数链接。 e.g。

http://example.com/?a=anchor 重定向到: http://example.com/#anchor

谢谢!

1 个答案:

答案 0 :(得分:0)

当我尝试使用社交媒体共享插件共享特定链接时,我遇到了您描述的同一个问题,即我的单页网站上的锚链接被删除的问题。我最终使用Javascript替换了%23 的主题标签,如下所示:

$(document).ready(function(){
    $('.social-media-links a').each(function(){
        this.href = this.href.replace('#', '%23');
    });
});

这对我来说非常有效,现在我的主题标签,因此当人们尝试通过点击"分享"网站上的按钮。

以下是我撰写的关于我的解决方案的博客文章的链接 - http://icode4you.net/how-to-preserve-anchor-tags-in-links-shared-using-a-social-media-sharing-plugin-on-a-one-page-website/