首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Wordpress网站上切换主题时保持社交共享

在Wordpress网站上切换主题时保持社交共享
EN

Stack Overflow用户
提问于 2013-01-30 04:00:32
回答 1查看 501关注 0票数 2

我计划切换一个网站到另一个主题(基于Wordpress)。目前的网站有多篇文章,有很多社交分享。我想保留这些分享数量(tweet数量,点赞数量等)。对于每一篇现有文章。该网站将托管在相同的域名和相同的网址/永久链接结构。

新网站将有一个新的主题,社交分享按钮将通过另一个插件(Jetpack而不是DiggDigg)提供。我的问题是:我会将我的社交分享放在每篇文章中吗?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-30 08:54:59

一般来说,如果你网站的URL保持不变,你的社交分享数量也应该保持不变。每个服务(Facebook、LinkedIn、Twitter、G+等)的社交分享按钮都是基于特定规范网址被分享的次数来计算的,而不是基于页面上的特定按钮被点击了多少次。

从Digg Digg到Jetpack的迁移将是唯一可能出现的问题--在我使用Digg Digg的网站上,它似乎使用了本地的Facebook、Twitter、LinkedIn和G+按钮。这意味着将你的“喜欢”和“分享”从Digg Digg转移到其他地方应该是没有问题的。

然而,看看他们的演示站点上的Jetpack代码,似乎存在一个问题:它看起来可能会自动将一个URL变量附加到共享URL的末尾,以帮助跟踪。在这里查看他们的演示站点:

http://jetpack.me/support/sharing/

在这个页面上,一个普通的Facebook分享按钮通过Digg Digg的代码应该是这样的:

代码语言:javascript
运行
复制
<div class='dd_button'>
    <script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script>
    <fb:like href="http://jetpack.me/support/sharing/" send="false" show_faces="false"  layout="box_count" width="50"  ></fb:like>
</div>

Jetpack的共享按钮在同一页面上的代码如下:

代码语言:javascript
运行
复制
<div class="sd-content">
    <a rel="nofollow" class="share-facebook sd-button share-icon" href="http://jetpack.me/support/sharing/?share=facebook" title="Share on Facebook" id="sharing-facebook-755">
        <span>Facebook</span>
    </a>
</div>

...and通过javascript将share-facebook类插入到适当的共享代码中。

重要的是,如果你看一下Jetpack使用的网址,当Digg Digg共享的页面实际上是http://jetpack.me/support/sharing/时,它的末尾附加了?share=facebook

如果Jetpack在默认情况下将这些URL变量添加到所有共享链接的末尾,那么您将需要研究一种方法来删除它,以保持您的共享计数。但是你能不能做到这一点而不影响Jetpack的操作呢?这就是问题所在。

如果你不能从链接中删除URL变量,LinkedIn、Facebook、G+等很可能会将它们视为单独的链接,从而重置分享数量。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14591179

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档