Я использую плагин комментариев Facebook на одной из своих страниц (WordPress Driven), и он работал, но внезапно перестал загружаться. Я ничего не менял и вижу эти коды на странице. Было несколько раз, иногда работа и вдруг останавливается. Я добавил пространство имен xml в тег html и поместил код сразу после тега открытия тела, сначала корневой div, а затем js. Кто-нибудь может проверить его на http://heera.it/who, и он находится внизу страницы. Спасибо !
Плагин комментариев Facebook не загружается
comment
Сразу после того, как я разместил вопрос, он снова отображается, и до сих пор я ничего не изменил. В чем дело ?
- person The Alpha   schedule 04.02.2012
Ответы (1)
Попробуйте без плагина. Просто сделайте свой собственный.
Найдите эту строку: <?php comments_template(); ?>
в файле (в теме) вы хотите добавить комментарий facebook. (например, wp-content -> themes -> YourTheme -> single.php)
Скопируйте и вставьте следующий код над строкой выше:
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {return;}
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<div class="fb-comments" data-href="YOUR WEBSITE LINK" data-num-posts="2" data-width="628"></div>
<?php comments_template(); ?>
person
Fredy
schedule
04.02.2012
Я не использую какой-либо плагин и не использую его для комментирования статей, вместо этого он находится на моей странице «Кто я ЕСМЬ», и сейчас он работает, но не уверен, как долго он будет работать. Спасибо, в любом случае! Вот ссылка heera.it/who
- person The Alpha; 04.02.2012
Это запись времени загрузки вашей страницы.
[13:29:18.805] GET https://www.facebook.com/plugins/comments.php?api_key=214579588612813&channel_url=https%3A%2F%2Fs-static.ak.fbcdn.net%2Fconnect%2Fxd_proxy.php%3Fversion%3D3%23cb%3Df3312d3cc50b0b2%26origin%3Dhttp%253A%252F%252Fheera.it%252Ff15e8aec80e968e%26relation%3Dparent...[HTTP/1.1 200 OK 15199ms]
[13:37:45.978] GET https://www.facebook.com/plugins..[HTTP/1.1 200 OK 19636ms]
кажется, что проблема не на вашем сайте, но ответ от серверов facebook медленный, поэтому время загрузки ajax истекло, возможно, facebook - это трафик с высокой пропускной способностью.
- person Fredy; 04.02.2012
Спасибо большое, как вы думаете, у меня все хорошо или я ни в чем не виноват?
- person The Alpha; 04.02.2012
:) У тебя все в порядке, и твой код тоже в порядке. Кстати, в вашем ccs,
#post-wrap {width: 980px; margin: 0 auto;f}
, букве «f» после ..auto;
есть небольшая ошибка. Я надеюсь, что ваши дни веселые :D
- person Fredy; 04.02.2012