сайт, над которым я работаю, находится на WordPress. для некоторых страниц работает скрипт обмена Facebook, который у меня работает, и он берет правильное изображение, в то время как для других они не работают? я понятия не имею, почему отладчик общего ресурса facebook выдает ошибку: «og: image» (здесь показано изображение, которым я хочу поделиться, но он думает, что он больше 8 МБ, но меньше 500 КБ) не может быть загружен, поскольку он превышен Максимально допустимый размер 8 МБ или ваш сервер был слишком медленным, чтобы ответить. поэтому вместо правильного изображения он выбирает следующее изображение, потому что, если он считает, что он слишком большой или в худшем случае, он берет белый пробел, поэтому изображение вообще не передается! .. Я рад всем сообщениям в Google, но все равно не повезло на фиксацию. я даже пытался загрузить те изображения, которые не имеют проблем, на другие страницы, например, cinedoc-tbilisi.com/?p=945 на этот номер страницы, он не делится изображением, потому что отладчик считает, что он слишком велик, хотя это не так! и пока
на этой странице cinedoc-tbilisi.com/?p=1794. я предоставлю свой код, но я не думаю, что он будет иметь какое-либо влияние, потому что отладчик facebook сам выдает ошибку, а не код: https://developers.facebook.com/tools/debug/sharing не могу найти ссылку. сам код для обмена: `» />
<?php /*
if(is_single()){
if($_GET["lang"]=="ge"){
the_title();
}else{
the_title();
}} */ ?>
" />
<meta property="og:locale" content="<?php
if($_GET["lang"]=="ge"){
echo "ka_GE";
}else{
echo "en_US";
}
?>
" />
<meta property="og:description" content="<?php
if(is_single()){
if($_GET["lang"]=="ge"){
the_field("long_desc_geo");
}else{
the_field("long_desc");
}} ?>" />
<meta property="og:image" content="<?php if(is_single()){the_field("image");} ?>" />
<meta property="og:image:width" content="600" /><script>
$(document).ready((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/sdk.js#xfbml=1&version=v2.7";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk')));
</script><button class="fb-share-button" data-href="http://www.mywebsite.com/?p=<?=get_the_ID()?>" data-layout="button_count" data-mobile-iframe="true"><a class="fb-xfbml-parse-ignore " target="_blank" href="#">Share</a></button>`
пожалуйста помоги!
Если я просматриваю источник, то это ваше изображение для обмена:
http://www.cinedoc-tbilisi.com/wp-content/uploads/2016/07/cross-the-border-slider-33.jpg
На моем компьютере загрузка занимает около 13 (!!) секунд. Таким образом, ваш размер не проблема, Facebook просто не хочет ждать так долго. Изучите любые проблемы с хостингом, время загрузки должно быть всего пару секунд или меньше. Возможно, свяжитесь с вашим хостингом для этого.
Других решений пока нет …