我最近添加了一个功能,可以在用户更新页面时重置发布日期。代码如下所示,这要感谢@s\\u ha\\u dum,因为除了一个恼人的实例外,它工作得很好。
function reset_post_date_wpse_121565($data,$postarr) {
// var_dump($data,$postarr); die; // debug
$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);
我注意到它的工作原理与文章和页面的工作原理一样,但我有一个自定义分类法,当我更新一个项目时,在本例中,它会更新所有相同分类法的发布日期。你知道如何避免这种情况发生吗?谢谢