15个WordPress的Twitter技巧与插件
Twitter自从2006成立以来被很多人誉为社会化媒体的革命.国内包括 腾讯在内的互联网公司也跟着推出他们的Twitter服务.而在Wordpress这个最受欢迎的博客平台上,Twitter无疑是提升博客营销与成长的 极好工具,那么我们应该怎么把Twitter与Wordpress结合起来呢?
Hack技巧类
1.自动生成文章的TinyUrls(缩短网址)
因为在Twitter碎碎念的时候最多只能输入140个字符,所以对文章网址进行缩短是一个比较好的方法.
首先打开主题文件夹中的functions.php文件(如果没有的话就创建一个)
function getTinyUrl($url) { $tinyurl = file_get_contents("http://tinyurl.com/api-create.php?url=".$url); return $tinyurl; }
接着把以下代码复制进你的single.php文件中,需要包含在The Loop内(我没有包含在The Loop里面,但是没问题)
<?php $turl = getTinyUrl(get_permalink($post->ID)); echo 'Tiny Url for this post: <a href="'.$turl.'">'.$turl.'</a>' ?>
eddie:实际上这里只是演示一种方法,我们可以利用这个函数生成的缩短网址去干别的事,比如你看我这篇文章下方的Twitter按钮,点击进去显示的网址就是TinyUrl.
2.不用插件,显示最新的Tweet
虽然可以使用插件来完成,但是对于这么简单的任务,我建议还是使用Hack而不是插件
把以下代码复制进主题文件中(single.php等)
<?php // Your twitter username. $username = "TwitterUsername"; // Prefix - some text you want displayed before your latest tweet. // (HTML is OK, but be sure to escape quotes with backslashes: for example href="link.html") $prefix = "<h2>My last Tweet</h2>"; // Suffix - some text you want display after your latest tweet. (Same rules as the prefix.) $suffix = ""; $feed = "http://search.twitter.com/search.atom?q=from:" . $username . "&rpp=1"; function parse_feed($feed) { $stepOne = explode("<content type="html">", $feed); $stepTwo = explode("</content>", $stepOne[1]); $tweet = $stepTwo[0]; $tweet = str_replace("<", "<", $tweet); $tweet = str_replace(">", ">", $tweet); return $tweet; } $twitterFeed = file_get_contents($feed); echo stripslashes($prefix) . parse_feed($twitterFeed) . stripslashes($suffix); ?>
具体用法请看代码中的注释
3.用一张图片显示你的Tweet
只要你上TwitSig 输入你的用户名,就可以得到一张上面有你最新Tweet的图片,你可以用这张图片用作论坛签名档等等.
eddie:由于不支持中文显示,所以不详细说明用法.
4.增加Tweet This的按钮
具体例子就是我网站下面的Twitter按钮了,按下去就会自动在你的Twitter中显示你正在阅读这篇文章.
<a title="Click to send this page to Twitter!" href="http://twitter.com/home?status= Currently reading <?php the_permalink(); ?>" target="_blank"> <img src="send-to-twitter.png" alt="" /> </a>
请注意修改代码中img的路径
5.识别来自Twitter的访问者
Twitter对于某些网站来说意味着10%的流量,因为用户通过你的Tweet访问你的网站,同时又在自己的Twitter中提交你的网址.那么当该访问者来自Twitter的时候我们可以通过以下代码显示一条欢迎信息.
<?php if (strpos("twitter.com",$_SERVER[HTTP_REFERER])==0) { echo "Welcome, Twitter visitor! If you enjoy this post, don't hesitate to retweet!"; } ?>
6.创建一个Twitter页面
这个对于做过主题的朋友来说很简单,就是创意一个模板文件.
首先在主题文件夹中新建一个文件,命名为twitter.php,然后把以下代码加进去.
<?php /* Template Name: Twitter page */ get_header(); include_once(ABSPATH.WPINC.'/rss.php'); wp_rss('http://twitter.com/statuses/user_timeline/15985955.rss', 20); get_sidebar(); get_footer(); ?>
7.不用插件,把评论头像换成Twitter头像
早在这里我就介绍过使用Twitter头像替代默认的avatars头像的方法.方法大致如下:
1.从这里下载funcions文件
2.解压文件并打开twittar.php,复制文件中全部代码进去你的functions.php文件里
3.现在打开你的comments.php文件并在comment loop中输入以下代码
插件类
8.Twitter Updater
当你发表了新文章时自动把链接发到Twitter中,并且可以定制你喜欢的文字.
9.Twit this
可以说是上面第4个技巧的插件版,当然多了一个功能,用户可以输入自己喜欢的文字.
10.Twit it up
利用AJAX实现的功能与第9一样功能的插件.
11.Twit-Twoo
对于经常在Wordpress控制面板的朋友很有帮助的插件,因为它可以让你在控制面板中直接Tweet
12.Twitter Tools
可以说是最受欢迎的Twitter插件之一了,因为它几乎涵盖了所有你可能需要的功能,包括上面某些提到的技巧.
13.Twittar
没错,这个就是第7点我们用到的插件,如果你喜欢直接用插件而不是Hack,那你就使用这个吧
14.Tweetbacks
Wordpress可以Trackbacks通知你别人在网站中链向了你的博客还是文章,但是如果有人在Twitter中顶了你的文章呢?你知道吗?是的,Tweetbacks人如其名,它会自动通知你并且可以在博客中显示出来.
15.在哪?
英文原文15 Useful Twitter Hacks and Plug-Ins For WordPress(为什么我找不到第15个)
转自eddieYang’s creaive谢谢.
原创文章,作者:网贝WebBay,如若转载,请注明出处:https://www.webbay.cn/15-useful-twitter-hacks-and-plug-ins-for-wordpress