社交媒体 PHP 动态元标签

问题描述 投票:0回答:1

我有一个动态 PHP 网站/博客,可以很好地从我的数据库中检索相关信息:http://example.com/article.php?id='row id'

`<?php 
$id = $_GET['id'];
$results = $connect->query("SELECT * FROM main WHERE id = $id");
?>

<?php
while($row=$results->fetch())
{
?>

<!DOCTYPE html>
<html>
<head>
<title><?php echo ($row['headline']) ?></title>`

上面的代码工作正常,但是当我尝试动态填充 facebook 元标记时,它不起作用:

`<meta property="og:title" content="<?php echo ($row['headline']) ?>" />`

知道为什么数据回显对于

<title>
等效果很好,但对于元标签却没有回显吗?

FB Open Graph 对象调试器表示:“即使可以从其他标签推断出值,也应显式提供 'og:title' 属性。”

php facebook seo meta-tags share-open-graph
1个回答
0
投票

您可以发布您渲染的 facebook 元标记的 html 代码吗?我认为问题不在于 fb 元标记,检查您的 while 循环并确保 fb 标记的回显位于循环内

© www.soinside.com 2019 - 2024. All rights reserved.