行到水穷处,坐看云起时。

用Quotes Collection实现WordPress站点公告

技术文档 6134浏览 0评论

一直以来想做个类似站点公告的功能,也不需要很复杂的功能,就是希望把一些很拉风的话展示一下。于是乎,到官方网站上搜索了一下,把一些实现公告功能的插件都安装试了一下,不是很满意,功能都有点过于强大而又不太符合我的要求。今天发现一个比较好的插件,可以轻松实现站点公告,其实准确的说它是一个摘引插件,不过我们完全可以把它用来实现公告的功能,或者说可以很好地满足我的需求。

插件名称:Quotes Collection(http://wordpress.org/extend/plugins/quotes-collection/

特点:
1.基于ajax技术,当查看其它公告或者重新加载公告时,只刷新公告栏
2.同时支持Widget和自定义公告位置
3.便捷的后台管理,轻松创建发布新公告,支持公告人内容,公告人姓名,以及公告内容来源以及公告标签,支持几则公告随机展现,支持在公告窗口查看下则公告,支持隐藏指定的公告
4.公告编辑器支持html语言,自定义性高


下载安装成功以后,下面是一些功能截图:

quotescollection

图1、管理菜单

quotescollection2

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

quotescollection3

图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'); ?>

本站使用的效果图如下:

quotescollection4

图4、效果图

转载请注明:自由的风 » 用Quotes Collection实现WordPress站点公告

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址