如何从Wordpress Quick Edit更新post_modified

时间:2019-05-28 12:50:00

标签: wordpress

从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);

0 个答案:

没有答案