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

时间:2013-01-29 20:00:32

标签: wordpress wordpress-theming social

我打算将网站切换到另一个主题(基于Wordpress)。目前的网站有多篇文章,有很多社交分享。我想为每篇现有文章保留这些份额(推文数量,喜欢等)。该网站将托管在同一个域和相同的URL /永久链接结构上。

新网站将有一个新主题,社交共享按钮通过另一个插件(Jetpack而不是DiggDigg)传送。我的问题是:我会保留每篇文章的社交份额吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

通常,如果您网站的网址保持不变,那么您的社交分享计数应该保持不变。来自每个服务(Facebook,LinkedIn,Twitter,G +等)的社交分享按钮基于特定规范URL的共享次数 - 而不是基于页面上特定按钮被点击的次数。

Digg Digg to Jetpack迁移将是唯一可能的打嗝 - 看一下我使用Digg Digg的网站,它似乎利用了原生的Facebook,Twitter,LinkedIn和G +按钮。这意味着将您的“喜欢”和“分享”从Digg Digg转移到其他地方应该没有问题。

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

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

此页面上的Digg Digg正常Facebook分享按钮的代码如下所示:

<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的共享按钮代码如下:

<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>

...并通过javascript将share-facebook类插入相应的共享代码。

重要的是,如果您查看Jetpack使用的URL,当Digg Digg共享的页面实际为http://jetpack.me/support/sharing/时,它会附加?share=facebook

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

如果您无法从链接中删除URL变量,那么LinkedIn,Facebook,G +等可能会将它们视为单独的链接,从而重置共享计数。