Google Plus One脚本已停止工作,现在返回危险信号

时间:2011-09-03 作者:user5486

以下是我一直使用的Google Plus一个脚本:

<g:plusone a href="<?php echo urlencode(get_permalink($post->ID)); ?>"></g:plusone>
它一直工作得很好,直到没有。现在它返回一个红色加上一个按钮,其中包含一系列更正错误的建议,但没有一个适用。

试用了Plus-One插件,它可以在单个帖子和页面上运行,但在自定义帖子类型页面上会出错。我宁愿不使用插件。

有没有人有一个能与WordPress保持一致的Plus-One脚本?

谢谢

2 个回复
最合适的回答,由SO网友:user5486 整理而成

下面是一位富有同情心的谷歌员工给出的答案:

<g:plusone a href="<?php echo get_permalink($post->ID); ?>"></g:plusone>

SO网友:Wyck

谷歌+1很容易添加到你的网站,你只需要2件东西就可以得到一个基本的按钮。

1. 谷歌的JavaScript,确保它是https而不是http!

`<script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>`
将其添加到功能中的站点。您可以编写的php,

function google_plus_gp() {
        wp_register_script( \'google-plus\', \'https://apis.google.com/js/plusone.js\');
    wp_enqueue_script(\'google-plus\')
}
add_action (\'wp_enqueue_scripts\',\'google_plus_gp\');
2. 你想要按钮的地方降价。

<g:plusone></g:plusone>

您可以在发布后添加内容过滤器之类的内容。

add_filter(\'the_content\', \'google_plus_plus\');
function google_plus_plus($content) {
    $content = $content.\'<div class="plusone"><g:plusone href="\'.get_permalink().\'"></g:plusone></div>\';
    return $content;
}

结束

相关推荐