网站运营
位置:首页>> 网站运营>> WordPress评论统计页面创建:显示四种方式(3)

WordPress评论统计页面创建:显示四种方式(3)

 来源:asp之家 发布时间:2010-03-26 10:18:00 

标签:WordPress,评论统计页面,评论


管理员频道

要为管理员提供特制消息,我们可以利用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 (译文


0
投稿

猜你喜欢

  • “冲击波”等蠕虫病毒特征之一就是利用有漏洞的操作系统进行端口攻击,因此防范此类病毒的简单方法就是屏蔽不必要的端口,防火墙软件都有此功能,其实
  • 7月11日消息,近日Google公布了一份网页统计报告,数据来源为Google索引的42亿个网页。网页的平均容量是320KB,(包含内嵌脚本
  • WordPress是一种使用PHP语言开发的免费开源的博客平台,在世界范围内广受欢迎,是使用量最大的独立博客系统之一,原先的WordPres
  • 使用使用WordPress系统的blogger在不断的日增,我发现国内基本上还没有多少的blogger关于WordPress的安全性问题,当
  • 前天晚上登陆GG后台看到截止4月份的收入已经签发,总额是$105.69。赚GG的广告费也不容易,我也不知道这是多少个日夜所累积起来的第一笔来
  • 从真正接触网络到做个人站长,也就几年的事情,得出一个结论,做站长很辛苦。也许一个站长少了很多与别人谈笑的时间,却多了许多面对电脑独自思考的理
  • 据统计,我国平均每天新增网民24万,新增网站近3000家。互联网的飞速发展在带给人们海量信息和方便快捷的同时,也在不知不觉中成了 * * 和低
  • 那些被封站心怀愤懑的朋友就不要看了,本帖希望能有较有深度以及技术性的讨论,而不欢迎谩骂。几个问题1、百度竞价排名开展之后的过去7年内,虽然竞
  • 有10年历史的网游“包月制”收费模式,突然被“包日制”撞了一下腰。昨日,国产网游企业金山软件每天2.5元的付费模式悄然上线。这是国内网游企业
  • 两年的时间,说来不是很长。但在站长网这个地方,两年的时间却让我阅遍了个人站长的酸甜苦辣。两年中,我迟疑着,等待着,不敢动手做任何一个网站。因
  • 一、安装hive组件安排如下:172.16.57.75 bd-ops-test-75 mysql-server172.16.57.77 bd
  • 2003服务器安全攻略(不会做服务器安全的站长请进)windows server2003是目前最为成熟的网络服务器平台,安全性相对于wind
  • 最近在做宜立方商城项目时要求使用dubbo-Zookeeper服务搭建一个SOA服务架构,虽然在Windows环境下也可以启动Zookeep
  • Docker容器 日志中文乱码问题解决办法1. 找到dockerfile文件, 如 /use/local/src/Docker/Docker
  • (6月18号注: 昨天很多读者大概没看到这篇帖子,而且整天忙着处理不可抗力造成的问题很累,今天就不更新了。)经常看到有人在论坛里问URL的绝
  • 上星期我和一个有实力的站长交谈,学到了不少东西。他做网站已经有7年的时间,放在现实中算得上是“元老”了。但是,网络这东西变化、更新太快,过去
  • 1、对网站的代码进行检查,检查是否被黑客放置了网页木马和ASP木马、网站代码中是否有后门程序。2、对网站代码安全性进行检查,检查是否存在SQ
  • yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软
  • 前言在Linux系统内部缓存和内存容量都是有限的,更多的数据都是存储在磁盘中。对于Web服务器来说,经常需要从磁盘中读取数据到内存,然后再通
  • Foxmail Server(以下简称FMS)可以搭建出功能强大的邮件服务器。本文以FMS For Windows 2.0为例,从其设置、管
手机版 网站运营 asp之家 www.aspxhome.com