保存POST时更新某些数据库字段 时间:2011-12-13 作者:JasonDavis 我有一个类可以计算代码行、源代码行和使用的代码磁盘空间。我想将这些值保存到数据库中,以便只有在保存或更新新帖子时才能计算这些值,而不是在每个页面视图上运行代码所以我的问题是,什么是确保每次发布新帖子以及每次更新/编辑帖子时都添加/更新这些内容的最佳方法。此外,我应该将这些存储在哪里,在自定义元字段中?如果是这样,我如何才能确保meta框不会显示在页面上,这一切都应该在幕后完成 1 个回复 最合适的回答,由SO网友:Eray 整理而成 存储它们的最佳方式是Wordpress\' Options Mechanism. 保存帖子时触发它的最好方法是使用Wordpresssave_post action.示例:add_action( \'save_post\', \'count\' ); //Execute count() when a post saved/updated function count() { your codes here ... //save them to DB update_option("lines-of-code", $lines); update_option("disk-space", $diskspace); ... } 结束 文章导航