2

我正在寻找在 Wordpress 上运行的网站上实现 Twitter Cards(Twitter Cards 上的文档:https ://dev.twitter.com/docs/cards )

Twitter 要求以下内容:

  • 元名称=“推特:卡”值=“摘要”
  • 元名称=“推特:网站”值=“@nytimes”
  • 元名称="twitter:url" value="http://www.nytimes.com/2012/02/19/arts/music/amid-police-presence-fans-congregate-for-whitney-houstons-funeral-in -newark.html"
  • meta name="twitter:title" value="休斯顿葬礼粉丝游行"
  • meta name="twitter:description" value="NEWARK - 客人名单和豪华轿车的游行与名人从他们身上出现似乎更适合好莱坞或纽约的红地毯活动,而不是旧址附近的苏塞克斯大道的坚韧地带James M. Baxter Terrace 公共住房项目在这里。”

我的问题是关于上述三个(网址、标题和描述) - 如果我将此代码添加到网站的 HEAD 部分,是否可以放入任何内容来避免硬编码网址、标题和描述,而不是从每一页自动拉出来?

谢谢!

4

2 回答 2

2

您可以在您网站的 header.php 中添加一些代码,这些代码将提取当前 URL、标题和摘录以进行描述。我最近创建了一篇文章,将 Twitter 卡片设置为您网站主页、博客文章、页面和类别的“自动”。

您使用以下组合:

<?php if (is_single() || is_page() ) : if (have_posts() ) : while (have_posts() ) : the_post(); ?>

其次是:

<meta name="twitter:description" content="<?php echo get_the_excerpt();?>" />
<meta name="twitter:url" content="<?php the_permalink();?>" />
<meta name="twitter:title" content="<?php the_title();?>" />

有关更多详细信息和图片,请参阅我的博客文章http://www.davidtiong.com/how-to-add-twitter-cards-code-to-your-wordpress-website/

于 2013-04-18T14:59:02.393 回答
1

使用 php: 您的博客文章的标题<meta name="twitter:title" value="<?php echo $title ?>" > 在哪里。$title

这是关于 Twitter 卡 WP 插件的讨论:https ://dev.twitter.com/discussions/8548

于 2012-06-18T07:33:17.650 回答