WordPress评论统计页面创建:显示四种方式(3)
来源:asp之家 发布时间:2010-03-26 10:18:00
管理员频道
要为管理员提供特制消息,我们可以利用WPCandy的代码段:
<?php global $user_ID; if( $user_ID ) : if( current_user_can('level_10') ) : // admin-only stuff here.
endif;
endif; ?>
在后台的信息中心,我们可以快速浏览到网站的总评论数、通过审核的评论数以及待审核的评论与垃圾评论。 现在我们可以用更方便的页面模板来代替信息中心的这个功能:
<?php $num_comm = wp_count_comments(); ?>
Total Comments: <a href="<?php bloginfo('wpurl'); ?>/wp-admin/edit-comments.php?">
<?php echo $num_comm->total_comments; ?></a>
Approved: <a href="<?php bloginfo('wpurl');
?>/wp-admin/edit-comments.php?comment_status=approved">
<?php echo $num_comm->approved; ?></a>
Moderated: <a href="<?php bloginfo('wpurl');
?>/wp-admin/edit-comments.php?comment_status=moderated">
<?php echo $num_comm->moderated; ?></a> Spam: <a href="<?php bloginfo('wpurl');
?>/wp-admin/edit-comments.php?comment_status=spam">
<?php echo $num_comm->spam; ?> </a>
wp_count_comments()是一个可以返回多个评论统计数目的函数。 同时我们要为各个评论数字添加链接。
增加其它功能
最后,假设你找到一个很不错的评论插件,而你希望把这个插件整合到页面模板中。 这时无需添加其它代码,只要在页面上加入对插件的支持就可以了。 这里我们以Activity Sparks插件为例,Activity Sparks可以“在边栏显示文章和/或评论动态的曲线图”。
通常插件带有的readme.txt文件都会指导用户如何将插件添加到主题文件。 这个例子里的代码如下:
<?php if(function_exists('activitysparks'))
{ activitysparks(array('dataset'=>'legend','height_px'=>100,'width_px'=>600,'period'=>30, 'ticks'=>24)); } ?>
function_exists()函数检查特定函数是否可用,这里即activitysparks函数。当插件上传并激活成功时,activitysparks函数函数可用。 如果函数可用,显示曲线图。 如果函数不可用,页面模板不显示内容(但仍能够正常运行)。
结果演示
页面模板的演示结果在这里。 这个演示稍微修改了文章中提供的代码,主要为保证页面HTML结构与网站其它部分一致。 Pastebin上给出了页面模板的完整代码。
原文:How to Create a Comments Central Page Template in WordPress (译文)
猜你喜欢
- 最近,Google对AdWords规则进行了调整,如果你按以下方法去做可能会看到效果:开发关键词,在美国本地运作而不要使用全国性搜索巨头的关
- 侧边栏的标签云(Tag Cloud)一直是 WordPress 2.3+ 以后的内置功能,一般直接调用函数 wp_tag_cloud 或者在
- 所谓百度框计算,是为用户提供基于互联网的一站式服务,是一种可依赖的互联网需求交互模式,用户只要在框中输入服务需求,系统就能明确识别这种需求,
- 在过去一年多的优化中,我们遇到过不少这样的案例,发布商的广告网页展示次数、广告配置、网站运营都没有太大的变化,但点击率却一直在下降。在我们的
- 很多人都要问,怎么提高关键词的排名,其实提高关键词的排名不是一朝一夕的事情。下面是我总结的一些方法,如果你确定把这些都做好了,那么你的排名应
- 帝国cms是我们用得比较多得PHP的建站系统,在建站过程中,如果自己没有信息源,只能靠手工不断的重复copy和粘贴,这样费时费力,于是我们就
- 人们或许都有这样一个困惑:计算机在网络上通讯时本来只能识别如“123.123.123.123”之类的数字地址,那么为什么当我们打开浏览器,在
- 北京时间10月28日消息,据国外媒体报道,Facebook昨日召开了年度Facebook 开发者大会,表示Facebook用户十分热衷于游戏
- DNS服务器所提供的服务是完成将主机名和域名转换为IP地址的工作。为什么需要将主机名和域名转换为IP地址的工作呢?这是因为,当网络上的一台客
- 今天我们来讨论一下GoDaddy主机的安全信息问题独立服务器与共享托管账户相比,力量更为强大,也更为多样。你可以在你的服务器上运行及安装几乎
- 昨天(12.18)在写了一个文章:<购买网站应注意的九个问题>文章首先发布在了落伍者,然后发布到了艾瑞网,又发布在了站长网,最后
- 很多人在选择虚拟主机(Virtual Hosting)或者VPS的时候因为备案,网络审查,外贸等原因都倾向于把主机放在美国。美国作为互联网的
- 应部分GoDaddy用户要求,整理了解决GoDaddyLinux空间Java和Jsp常见的一些问题及解答,希望可以给GoDaddy用户带来更
- 如果你是一个拥有服务器的站长,如果你是在公司负责服务器维护的技术人员,如果你对服务器的安全很有兴趣,您可以看看作者总结的一些windows
- 在升级到WindowsSP2系统后,本人的电脑经常出现这种怪毛病,具体情况为:在上网时网关能够PING通,用Bitcomet下载文件也能够正
- 北京时间1月5日消息,据国外媒体报道,Mozilla基金会技术副总裁迈克·沙弗(Mike Shaver)昨天表示,该组
- 昨日,淘宝网宣布,发送总价值达10亿元的消费券,实现线上线下协同扩张。此次淘宝与150家淘宝网热卖网店联手,发放的消费券包括5-8折不等的优
- 1 从信托的网站上,加入到本地的链接联盟中2 如果您有足够的有价值的信息并认识一个教授的话,与地方高校建立链接是有意义的3 加入更好的商业协
- 北京时间11月5日消息,据国外媒体报道,Glancy Binkow & Goldberg LLP律师事务所于近日代表从2006年11
- 这是我不小心遇到的呵!昨天在同类(免费资源)站看到我朋友载入的广告代码<DIV class=ggad><span id=&