Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou com um pequeno problema com a marcação de dados estruturados. Minha página foi feita em wordpress, mas não uso o recurso de comentários do wordpress e sim o sistema de comentários do facebook.
Mas quando faço o teste de marcação de dados, o número comentários do face não estão sendo capturados no itemprop. Veja como está o código :
$article_info .= '<meta itemprop="interactionCount" content="UserComments:' . fb_comment_count() . '"/>';
oo qual chama a função:
function fb_comment_count() {
global $post;
$url = get_permalink($post->ID);
$filecontent = file_get_contents('https://graph.facebook.com/?ids=' . $url);
$json = json_decode($filecontent);
$count = $json->$url->comments;
if ($count == 0 || !isset($count)) {
$count = 0;
}
echo $count;
}
Mas ele não está capturando o número de comentários e quando faço o teste aparece como: <meta itemprop="interactionCount" content="UserComments: 0"/>
alguem pode me ajudar ?Carregando comentários...