How To Add Twitter Cards To Your WordPress Website

MarketingSalesFacebookInbound MarketingPerspectivesNews

Enter your name and email below to receive all our valuable blog posts straight to your inbox.

Twitter is starting to roll out a new feature called Twitter Cards. You may have noticed this new feature being used by some of your favorite Twitter Users. The summary card looks something like this.

What a WordPress Twitter Card Looks Like

It’s a nice way for your followers to see a snippet of the webpage you are linking to along with a thumbnail.

This handy new feature is not currently available to everyone.
In order for this new feature to work with your WordPress website you have to do two things.

1. Add some code to your header.php file
2. Apply to participate in Twitter Cards

First off, let’s add the needed code to your WordPress website. Login to your dashboard and click the Editor link under your Appearance Menu.

Wordpress Appearance Menu

On the right side of your Editor will be a list of Templates. The amount of files listed depends on your theme but we are only interested in one at the moment. Header.php

Wordpress Template List

Once the Header code has loaded you want to slowly scroll down and look for the end of the head section of code. You will know by looking for the closing tag, </head>.
You will paste the code right before that closing tag. Be sure to change our username to your username in the code before saving or it will not work. Here is the code to copy.

<?php
if(is_single() || is_page()) {
$twitter_url    = get_permalink();
$twitter_title  = get_the_title();
$twitter_desc   = get_the_excerpt();
$twitter_thumbs = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), full );
$twitter_thumb  = $twitter_thumbs[0];
if(!$twitter_thumb) {
}
$twitter_name   = str_replace(‘@’, ”, get_the_author_meta(‘uhurunetwork‘));
?>
<meta name=”twitter:card” value=”summary” />
<meta name=”twitter:url” value=”<?php echo $twitter_url; ?>” />
<meta name=”twitter:title” value=”<?php echo $twitter_title; ?>” />
<meta name=”twitter:description” value=”<?php echo $twitter_desc; ?>” />
<meta name=”twitter:image” value=”<?php echo $twitter_thumb; ?>” />
<meta name=”twitter:site” value=”@uhurunetwork” />
<?
if($twitter_name) {
?>
<meta name=”twitter:creator” value=”@<?php echo $twitter_name; ?>” />
<?
}
}
?>
Once you have updated your file you are now ready to apply. Head on over to the Twitter Card Application page.

Sign Up For Twitter Card

After you have logged in and filled out some of the info you will most definitely want to preview your Twitter Card to make sure you did everything correctly. Twitter will deny your application if something is broken. Copy and paste the link to one of your blog posts.

Preview Twitter Card

Assuming you installed the code to your WordPress site correctly your preview should look something like this.

Working Twitter Card

Congratulations! You have signed up for Twitter Cards. Twitter will now review your application and send an email regarding your status.

Wordpress Twitter Card Installed

Are you using Twitter Cards? Share with us in the comments so we can check them out.

2 thoughts on “How To Add Twitter Cards To Your WordPress Website

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Sales Email Deliverability Guide: How To Avoid Email Spam Filters

I was plugging away with my sales outreach and not giving it much thought when I started to have issues with email deliverability. The following steps are exactly what we used to solve the problem, and you can use them to ensure that more of your emails end up in the inbox of your intended recipients, too.

Categories: Sales Read Article

How to Write a Blog Post for Complex or Technical Industries

When you have a company blog, keeping up with your content can be a pretty time-consuming feat. Consistently developing useful content becomes even more challenging when you’re producing content for technical industries, which brings us to the main point of this article, how to write a blog post for complex or technical industries.

Categories: Inbound Marketing Read Article

How Our Agency Uses Scrum for Agile Marketing

Learn how we use Agile marketing. We’re twice as fast, have more predictable outcomes, and it gives our agency—and our clients—a competitive advantage with Scrum.

Categories: Marketing Read Article