1

我想要一个有两个不同按钮的网站,用于在 google+ 上共享。这两个必须有不同的摘要文本。我已经设置了这样的元描述:

<meta property="og:title" content="TITLE">
<meta property="og:description" content="CONTENT">
<meta property="og:image" content="IMAGE_URL">
<meta property="og:url" content="URL">

但是通过这样的设置,两个按钮共享相同的文本、图像等。有没有办法在共享链接中更改这些设置? 我不想要 +1 按钮。

4

2 回答 2

3

您可以在同一页面上有多个共享按钮。共享按钮不必出现在您正在共享的页面上。data-href如果您使用属性(HTML5 模式)或href(<g:plus /> 模式),共享按钮可以单独拥有不同的 URL 。

您要做的是指向不同的 URL,这些 URL 可以为给定的上下文提供适当的代码段数据。如果您使用的是服务器端语言,例如 PHP,这很容易,您可以拥有myfile.php?page=page1然后myfile.php?page=page2为这两种情况自定义输出。如果您有没有服务器端控制的静态内容,您可能必须使用两个单独的页面。如果您需要访问者最终访问相同的目标页面,您可以使用重定向将他们推送到正确的页面,当他们点击链接时。

也就是说,您可能需要查看 Google+ 开发者政策,以确保您尝试执行的操作是允许的并且不会误导用户。

于 2013-03-01T17:08:02.043 回答
0

在要显示 google 分享按钮的地方添加下面的 div

<g:plus action="share" href="Your Url" annotation="none"></g:plus>

添加此脚本

<script type="text/javascript">
    function pageLoad() {
        window.___gcfg = {
            lang: 'en-US'
        };

        (function () {
            var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
            po.src = 'https://apis.google.com/js/plusone.js';
            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
        })(); 

此代码也将在转发器中使用完整。

于 2013-04-04T10:27:11.790 回答