Кнопка +1 недоступна или перестала работать - PullRequest
0 голосов
/ 22 марта 2012

У меня 3 кнопки Google +1 на одной странице WordPress. Но один из них завершается неудачно при нажатии (в боковом виджете с плавающей точкой), показывающем exclamation mark.

enter image description here

При повторном нажатии открывается следующая страница: + 1 кнопка недоступна или перестала работать. Я уверен, что ни одна из описанных возможных причин не возникает.

Код для обоих практически одинаков:

// float code (malfunction)
<div id="float_plusone">
<g:plusone size="tall" href="<?php echo urlencode(get_permalink()); ?>" count="true"></g:plusone>
</div>
<script type="text/javascript">
(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);
})();
</script>

// above/below posts code (works)
<script type="text/javascript">
(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);
})();
</script>
<g:plusone size="medium" callback="googleplus_click"></g:plusone>

Любое предложение по поводу очень приветствуется.

1 Ответ

2 голосов
/ 22 марта 2012

Это URL, который кнопка отправляет на сервер для + 1.

"id":"http://bestpushchairs.net/qc21/disclosure-policy/http%3A%2F%2Fbestpushchairs.net%2Fqc21%2Fdisclosure-policy%2F"

Похоже, что кнопка принимает значение href и предполагает, что оно относительно текущего пути. Попробуйте не использовать urlencode.

...