wordpress另类缓存之数据库缓存标签云图
in IT互联网 | 评论关闭
文章目录
看過willin的另類的緩存方式后就想写一个类似的标签云图的缓存,无奈找了半天才找到云图标签wp_tag_cloud()的使用详情,于是就有了下面的代码:
[cc lang=”html”]
类别索引
[/cc]
使用方法:将以上代码copy到sidebar.php
然后在主题文件的functions.php中添加以下代码:
[cc lang=”php”]//标签缓存更新操作
function clear_rc_tags() {
update_option(‘rc_tags’, ”); // 清空 rc_comments
}
add_action(‘save_post’, ‘clear_rc_tags’); // 关于Post的任何操作[/cc]
收工,就这么简单,缓存更新的触发方式我写的是当保存日志的时候触发更新操作,如果你有更好的建议请留言。
提示:willin的另類的緩存方式中更新缓存的触发操作还应该增加:
[cc lang=”php”]add_action(‘trashed_comment’, ‘clear_rc_comments’); // 当评论转移到回收站更新[/cc]
这段代码才算完美。