我收到了一些奇怪的结果,使用save_post钩子将元值保存到我的自定义帖子类型中。数据保存到不正确的帖子。Wordpress save_post钩子有错误的帖子?
如果我使用下面的代码登录后ID,我看到的就是不正确的,那就是当我编辑后7890,日志条目是3345(以及其中保存的数据放在这就是)
我误解了save_post钩子的工作方式吗?任何帮助表示赞赏:)
add_action('save_post','save_data');
function save_data($post_id){
$file = 'log.txt';
$copystring = $post_id ."\n";
file_put_contents($file, $copystring, FILE_APPEND | LOCK_EX);
}
谢谢
非常感谢Blackbam, 后类型多种多样,其wasnt修订,以及我的表单是默认的WP之一。但是您的'保存帖子触发另一个帖子的保存过程'的建议已经发布! 在另一个函数中有一些代码,调用'wp_update_post',它没有正常工作 - 谢谢你送我走了正确的道路:) v – Vauneen