从Wordpress Quick Edit更新时,我也想更新修改日期。 以下代码未更新它。 有什么方法?
add_action('save_post', function($post_id, $post) {
global $wpdb;
$now = date('Y-m-d H:i:s', strtotime('+9 hours'));
$gmt = date('Y-m-d H:i:s', strtotime('now'));
$wpdb->update(
$wpdb->posts,
['ID' => $post_id],
['post_modified' => $now],
['post_modified_gmt' => $gmt]
);
}, 10, 2);
对不起,我解决了自己。
add_action('save_post', function($post_id, $post) {
global $wpdb;
$now = date('Y-m-d H:i:s', strtotime('+9 hours'));
$gmt = date('Y-m-d H:i:s', strtotime('now'));
$wpdb->update(
$wpdb->posts,
[
'post_modified' => $now,
'post_modified_gmt' => $gmt
],
['ID' => $post_id],
);
}, 10, 2);