我的帖子编辑页面上有一些元数据,使用下面的钩子和函数可以完美保存:
add_action(\'save_post\', \'save_meta_data\');
function save_meta_data($post_id){
if(isset($_POST[\'target_url\'])) {
update_post_meta($post_id, \'target_url\', $_POST[\'target_url\']);
}
};
但是,相同的逻辑无法保存元数据
before 一根柱子被弄脏了,这就是那个钩子的作用(我想)。
add_action(\'wp_trash_post\', \'save_meta_data\');
function save_meta_data($post_id){
if(isset($_POST[\'target_url\'])) {
update_post_meta($post_id, \'target_url\', $_POST[\'target_url\']);
}
};
在第二种情况下,整个$\\u POST数组看起来是空的,但我知道函数正在启动。
善良的灵魂能指出我做错了什么吗?正确的方法是什么?
谢谢Ron