如何用推文显示推特摘要卡?

How to show twitter summary card with tweets?

我网站的所有页面上都有以下元标记:

                <meta name="twitter-card" content="summary">
                <meta name="twitter-title" content="$row["title"] />
                <meta name="twitter-description" content="$row["description"]>

当我从我的站点向 Twitter 时间线发送 link 时,我没有在我的推文中看到 查看摘要 选项。我的域已针对 twitter 摘要卡 进行了验证,我从数据库中回显了数据,它是工作文件,但未在推文中显示。有人知道如何解决吗?

我发现您使用的代码存在一些小问题,它们是:

  1. 在 Twitter 的网站上,示例代码中有 5 个标签,而您只使用了 3 个标签。
  2. 此外,标签的名称与 Twitter 在其示例代码中使用的名称不同。
  3. 最后,最后两个 HTML 标签中的内容属性没有右引号 (")。

尝试将您的代码更改为如下所示。 (注意:您需要根据数据库中的列编辑一些代码)

<meta name="twitter:card" content="$row['summary']" />
<meta name="twitter:site" content="@your-twitter-handle" />
<meta name="twitter:title" content="$row['title']" />
<meta name="twitter:description" content="$row['description']" />
<meta name="twitter:image" content="$row['img']" />

来源:Twitter