我希望在Wordpress上运行的网站上实施Twitter卡(Twitter卡上的文档:https://dev.twitter.com/docs/cards)
Twitter要求以下内容:
我的问题是关于以上三个(网址,标题和说明) - 如果我将此代码添加到网站的HEAD部分,是否有任何我可以放入以避免硬编码网址,标题和说明,而是从每个页面自动拉出它?
谢谢!
答案 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