У меня проблема с метатегами OG в Facebook.
Прежде всего, я не работаю с ними в первый раз.
На самом деле в последнее время (впервые) все прошло довольно хорошо.
Сейчас я использую точно такую же структуру кода, и она не работает, и я понятия не имею, почему.
Вот часть кода в голове
<meta property="og:title" content="<? echo $nazwa; ?>">
<meta property="og:site_name" content="Turborura">
<meta property="og:image:type" content="image/jpeg">
<?
echo '<meta property="og:image" content="http://www.turborura.pl/'.$miniatura.'">'
?>
<meta property="og:image:width" content="640">
<meta property="og:image:height" content="360">
<meta property="og:description" content="<? echo $opis; ?>">
Я проверяю, как Facebook видит мой контент в отладчике Facebook для разработчиков. И это видит только
<meta property="og:title" content="">
<meta property="og:site_name" content="Turborura">
<meta property="og:image:type" content="image/jpeg">
<meta property="og:image" content="http://www.turborura.pl/">
<meta property="og:image:width" content="640">
<meta property="og:image:height" content="360">
<meta property="og:description" content="">
Переменные загружают фразы для отображения из базы данных.
Что интересно, если я наберу несколько случайных фраз вручную вместо переменных, то отладчик Facebook увидит их правильно.
Вы можете сказать, что переменные не загружают правильные фразы из базы данных, но я использую их на той же странице ниже в теле, и они правильно отображаются на веб-сайте.
Также фразы загружаются из базы данных и сохраняются в переменные перед заголовком, поэтому переменные в заголовке уже должны знать, что отображать.
Задача ещё не решена.
Других решений пока нет …