WordPress:显示注册用户数量及其另类方法

最近有个朋友的主题需要显示注册用户数量,因为一般主题都不需要这些,所以我也没折腾过,也就不知道如何实现。

网上一搜,真没有直接的 WordPress 函数方法,都是直接用SQL语句查询实现的,代码如下:

但是直接用SQL 不爽啊,总觉得赤裸裸地……而且看这SQL获取的是所有用户。去 WordPress codex 转了一下,没发现直接的函数实现方法。

不过就在放弃直接函数方式时我注意到一个 WordPress 内置函数:wp_list_authors()

这不是列出所有作者的函数么?(wp_list_authors() 详情传送门 >>>>)

WP 的authors其实也是注册用户(users),不过等级高点,归类为 post_author,所以可以用这个函数 YY 一下得到作者数量。

然后就有了下面用 wp_list_authors() 实现“显示注册用户数量”的另类方法:

折腾玩(完)。

如何解决WordPress定时发布文章失败?

最近换了主机,出现定时发布失败,于是就百度出相关解决方法:

大家使用wordpress建网站的童鞋们肯定都知道wordpress的定时发布功能,但是有可能你会在最后检查的时候会发现一些提示”丢失计划任务”的文章,也就是没有发布成功。这时候我们就郁闷了,只要点一下快速编辑,更新就OK。

方法一:改动程序代码

如果你最近对博客的程序做了什么改动之类的,关于定时发布有一种说法是同时发布文章多的话,而导致WordPress的反应有延迟之类的,就会造成定时发布失败,解决方案是找到 /wp-includes/cron.php 里的 “timeout” ,将其后面的参数修改大一点就可以解决。

考虑到修改文件的方法也是有点麻烦,而且需要修改代码,可是我们想想有没有插件可以来解决这个问题呢?

在网络上一直找,终于让我找到了这个问题的解决办法,现在拿出来给大家分享一下!就是这个WP Missed Schedule插件。

如果装的是英文的wordpress,后台里错过发布时间的文章都会在时间栏那里显示 “Missed Schedule”。这个插件我测试了好几天,感觉效果确实不错,下面给大家详细介绍一下这个插件的详细使用教程。

插件主页下载:http://wordpress.org/extend/plugins/wp-missed-schedule/

插件使用教程:

1、下载插件,下载好之后,到wordpress后台,上传安装一下。并且在后台启用一下。

2、这个插件安装成功以后,不用在后台做任何的设置,只需要在后台激活插件之后,所有的 Missed Schedule 的,也就是“丢失计划任务”的文章都会自动发布,呵呵,再也不惜要我们作任何设置了,这样就解决了我们的一个非常纠结的问题了。

以往一直担心大批量丢失了计划任务怎么办,现在只要激活了这个插件,他就会自动扫面发布不成功的文章,自动发布,呵呵。另外,如果你担心插件会占用空间或者服务器资源的话,你可以可以激活插件后,这样,他就会在激活的那段时间马上把所有未发布的文章都发布,然后再去停用插件即可。额,这么做好像有点不厚道啊哈哈。

原文:http://szelife.com/archives/1027