如何自动化Twitter卡?

时间:2012-06-16 07:51:20

标签: html twitter

我希望在Wordpress上运行的网站上实施Twitter卡(Twitter卡上的文档:https://dev.twitter.com/docs/cards

Twitter要求以下内容:

  • meta name =“twitter:card”value =“summary”
  • meta name =“twitter:site”value =“@ nytimes”
  • meta name =“twitter:url”value =“http://www.nytimes.com/2012/02/19/arts/music/amid-police- presence-fans-congregate-for-whitney-houstons-葬礼合newark.html“
  • meta name =“twitter:title”value =“休斯顿葬礼的粉丝游行”
  • meta name =“twitter:description”value =“NEWARK - 来自他们的名人豪华轿车的嘉宾名单和游行似乎更适合在好莱坞或纽约举行的红地毯活动,而不是靠近坚固的苏塞克斯大道这是James M. Baxter Terrace公共住房项目的旧址。“

我的问题是关于以上三个(网址,标题和说明) - 如果我将此代码添加到网站的HEAD部分,是否有任何我可以放入以避免硬编码网址,标题和说明,而是从每个页面自动拉出它?

谢谢!

2 个答案:

答案 0 :(得分:2)

您可以向网站的header.php添加一些代码,这些代码将提取当前网址,标题和摘录以供说明。我最近创建了一个帖子,用于为您网站的主页,博客帖子,页面和类别设置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/

答案 1 :(得分:1)

使用php: <meta name="twitter:title" value="<?php echo $title ?>" > 其中$title是您博文的标题。

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