我想在我网站的移动版本上使用社交按钮。但我面临的问题是让他们使用桌面版页面的 url。
假设我有一个页面“m.domain.com/some-page”,桌面版 url 为“domain.com/some-page”。当我加载社交按钮时,它们不会显示同一页面的桌面 url 存在的计数。
目前,共享数量正在跨移动和桌面版本传播。
我使用 php 文件来延迟加载按钮。这是文件头的片段,后面是按钮脚本:
<?php
$permalink = "http://domain.com" . $_SERVER['REQUEST_URI'];
$title = $_GET['title'] ? $_GET['title'] : $_POST['title'];
?>
但这并没有给我预期的结果。调用这个文件的代码是:
<script type="text/javascript">
function get_share_buttons(permalink,title){
var url = 'http://m.domain.com/folder/shareButtons.php';
$('#share-buttons').load(url,{permalink:permalink,title:title});
}
$(window).bind("load", function() {
get_share_buttons('<?php the_permalink() ?>','<?php the_title(); ?>');
});
</script>
请建议我解决我的问题。谢谢。