0

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

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

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

4

1 回答 1

2

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

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

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

<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']" />

资料来源:推特

于 2015-05-24T06:14:51.097 回答