一直以来想做个类似站点公告的功能,也不需要很复杂的功能,就是希望把一些很拉风的话展示一下。于是乎,到官方网站上搜索了一下,把一些实现公告功能的插件都安装试了一下,不是很满意,功能都有点过于强大而又不太符合我的要求。今天发现一个比较好的插件,可以轻松实现站点公告,其实准确的说它是一个摘引插件,不过我们完全可以把它用来实现公告的功能,或者说可以很好地满足我的需求。
插件名称:Quotes Collection(http://wordpress.org/extend/plugins/quotes-collection/)
特点:
1.基于ajax技术,当查看其它公告或者重新加载公告时,只刷新公告栏
2.同时支持Widget和自定义公告位置
3.便捷的后台管理,轻松创建发布新公告,支持公告人内容,公告人姓名,以及公告内容来源以及公告标签,支持几则公告随机展现,支持在公告窗口查看下则公告,支持隐藏指定的公告
4.公告编辑器支持html语言,自定义性高
下载安装成功以后,下面是一些功能截图:

图1、管理菜单

图2、后台管理界面–内容管理,添加内容

图3、Widget设置界面
安装后先添加相应的内容,前台展现的几种方式如下:
1.通过Widget方式添加,在 外观–>Widget里添加quotes widget然后设置下显示的标题和显示选项就可以了
2.在文章或者页面中调用: (*注:【】要写成[ ])
* 显示所有公告,在页面嵌入语句 【quote|all】
* 显示特定发布人的信息,在页面中嵌入 【quote|author=Somebody】
* 现实特定来源的信息,在页面中嵌入【quote|source=Something】
* 现实特定tag的信息,在页面中嵌入【quote|tags=sometag】
* 显示特定一则公告,在页面中嵌入 【quote|id=3】 #“3”改成你需要的公告ID
* 随机显示公告 【quote|random】
* 显示相关标签公告 【quote|tags=tag1,tag2,tag3】
3.在模板任意位置调用信息:找到需要添加信息的模板中的相应位置,添加:
<?php quotescollection_quote(‘arguments’); ?>
arguments的相应参数如下:
(1)show_author(boolean):1 – 显示作者名称(默认),0 – 隐藏作者名称
(2)show_source(boolean):1 – 显示来源,0 – 隐藏来源(默认)
(3)ajax_refresh(boolean):1 – 显示“下一条”链接(默认),0 – 隐藏“下一条”链接
(4)tags(string):显示包含指定的一个或多个tag的信息,用逗号隔开
(5)char_limit(integer):限制显示的字数(默认500)
(6)echo(boolean):显示信息,1 – 显示(默认),0 – 隐藏
例子:
<?php quotescollection_quote(); ?>
<?php quotescollection_quote(‘show_author=0&show_source=1&tags=fun,fav’); ?>
<?php quotescollection_quote(‘ajax_refresh=0&char_limit=300′); ?>
本站使用的效果图如下:

图4、效果图
最新评论