WordPress临时API

set_transient(), get_transient(), delete_transient()
这个函数类似于用于存储检索选项数据库表单的get_options()以及update_options()函数。 他们的主要区别在于,你可以给这个临时API函数传递一个时间参数,作为数据库输入的过期日。当参数显示的时间到达之后,输入会被移除。如果你需要缓存数据或查询某个短期时间内的结果,这会是个相当有用的函数。

set_transient的参数:

set_transient($transient, $value, $expiration);

将某个值保留在数据库中一小时:

set_transient('the_name', $special_query_results, 60*60);

结果值:

$value = get_transient('the_name');

WordPress “定时任务”函数

wp_schedule_event(time(), 'hourly', 'my_schedule_hook');

如果你需要定时执行某段代码,像是检查RSS订阅、数据库备份或是重设数据库值等,就可以用到这个函数。这里有一个关于这个函数的英文教程。

原文地址:http://www.wordpress.la/15-useful-wordpress-functions.html

此处评论已关闭