使用您的示例链接,我刚刚添加了一个IF来检查post\\u类型。
function reset_post_date_wpse_121565($data,$postarr) {
// var_dump($data,$postarr); die;// debug
if($data[\'post_type\'] == \'new_cpt\'){
$data[\'post_date\'] = $data[\'post_modified\'];
$data[\'post_date_gmt\'] = $data[\'post_modified_gmt\'];
return $data;
}
}
add_filter(\'wp_insert_post_data\',\'reset_post_date_wpse_121565\',99,2);