обновить текстовое поле "ДАТА" - PullRequest
0 голосов
/ 21 мая 2018

Итак, я пытался найти решение для этого около 1 часа, и я не могу найти решение.

как мне обновить DATE с помощью функции update_post_meta ()?У меня есть поле ACF, которое является jquery (дата).Я пробовал

update_post_meta($post_id,'last_date',$arr[9]);

, когда $arr[9] равно 22/09/2018 , как мой формат даты.

Ответы [ 2 ]

0 голосов
/ 21 мая 2018

Для функции update_post_meta не имеет значения, какое у вас значение.Он хранит это как строку.Таким образом, проблема не может быть связана с форматом datetime в $ arr [9].

Вот почему есть только две опции для проверки:

  1. Запись

    echo $ post_id;

перед функцией update_post_meta () и проверьте правильность идентификатора.

Опять же, проверьте таблицу wp_postmeta в вашей базе данных и найдите поле "last_date".Может быть, у него есть какой-то другой префикс или постфикс.

Если выполнить эти 2 шага, вы найдете причину на 100%.

0 голосов
/ 21 мая 2018

попробуйте вот так, я думаю, ваш формат даты не правильный:

$date_stamp = strtotime($arr[9]);

$postdate = date("Y-m-d H:i:s", $date_stamp);

update_post_meta($post_id,'last_date',$postdate);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...