Posts Tagged ‘滔滔’

同步滔滔消息到WordPress的插件

taotao sync是一个同步滔滔(taotao.com)消息到WordPress的插件,使用非常简单,只需要在后台填上你的QQ号码即可使用。

支持缓存,默认设置是1小时,可以更改,最短五分钟,最长一天。

所有外链添加了nofollow标签

此插件已经发布到WordPress插件目录,下载地址

http://wordpress.org/extend/plugins/taotao/

前台显示截图

 

后台设置截图

image

 

滔滔插件的三种玩法

1.在页面或文章里面插入[taotao]标签

插件使用非常简单,只要在你想显示滔滔消息的页面里面插入[taotao]标签即可,红色部分是要插入的标签,不区分大小写

显示的效果如下图所示

image

这种方法的优点是使用简单,展示的信息比较丰富

2.使用widget

升级到1.001以后你会发现在你的小工具里面多了一个滔滔消息的小工具。

image

将滔滔的widget拖到边栏,并设置参数即可

image

这种方法也可以展示你的滔滔消息,使用也是最简单的一种

在小工具中的效果如下图所示

image

3.使用主题函数

在更新1.001的时候我接受了网友的建议,提供两个主题函数,使该插件的使用更加灵活,制作主题的时候可以将主题函数加入主题

3.1主题函数wp_get_taotao

此函数取得滔滔消息,返回值为HTML字符串

  1.  <?php
  2. echo wp_get_taotao();
  • return: html 返回值为<ul><li>…</li></ul>的HTML列表
string wp_get_taotao ([integer $items = 0], [bool $showtime = 0], [bool $showreply = 1], [bool $showmore = 1], [bool $showlink = 1])
  • integer $items: 需要获取的滔滔消息的数量,如果不设置将获取全部消息,具体数量取决于你的设置
  • bool $showtime: 是否显示消息发布时间,默认值为false
  • bool $showreply: 回复链接的形式,true=将回复链接放在消息中,false=使用单独的回复链接,默认为false
  • bool $showmore: 是否显示更多链接,默认为true
  • bool $showlink: 是否捐献作者一个链接,建议值为true

3.2主题函数wp_get_taotao_msg

此函数获取滔滔消息并以数组的形式返回,相比于wp_get_taotao来说,此函数的使用更灵活。

  1.  <?php
  2.  $msg = wp_get_taotao_msg(5);
  3. print_r($msg);
  • return: msg_items 返回滔滔消息的PHP数组
array wp_get_taotao_msg ([integer $items = 0])
  • integer $items: 需要获取滔滔消息的数量,如果不指定将返回所有的滔滔消息

最后别忘了把类似的css代码加入到你的主题css里面

.taotao{
border: 3px dashed #CADEF0;
/*padding:0 5px 0 10px;*/
margin-bottom:15px;
}
.taotao .title{
border:1px solid #c3c3c3;
text-align:center;
font-size:18px;
font-weight:bold;
margin:3px;
height:35px;
line-height:35px;
}
.taotao ul{
list-style-type:none;
margin:0;
padding:0 5px 0 10px;
}
.taotao li{
padding:5px 5px 5px 0;
margin:5px 5px 5px 0;
}
.taotao .msg{
color:#007DEF;
font-weight:bold;
font-size:14px;
}
.taotao .note, .taotao .reply{
color:#929091;
font-style:italic;
}
.taotao .morelink{
font-size:14px;
font-weight:bold;
font-style:italic;
color:#007DEF;
}
.taotao .more{
margin-bottom:15px;
padding-bottom:15px;
}