Я не могу обновить поле wp_postmeta под названием «alive_days» и сделать его значение равным нулю в wordpress. Я перепробовал все следующие два решения, но до сих пор не работает:Обновление поля wp_postmeta, не работающего в wordpress
- $ alive_days = 'alive_days'; $ mypostid = $ _ REQUEST [ 'PID'];
- глобальный $ wpdb;
- $ wpdb-> запрос ("обновить $ wpdb-> wp_postmeta набор meta_value == \" $ Зиро \ "где post_id = \ "$ mypostid \" и meta_key = \ "$ alive_days \"");
- $ Зиро = 0;
- $ mypostid = $ _ ЗАПРОСИТЬ ['pid'];
- update_post_meta ($ mypostid, 'alive_days', $ ziro);
Значение поля не изменится после выполнения.
Как об этом: если (add_post_meta ($ mypostid, 'alive_days', $ ziro)) {update_pos t_meta ($ mypostid, 'alive_days', $ ziro); }. – danjah
Это решение не сработало, – Alex
В какой момент вы пытаетесь изменить метаданные? Где работает ваш код? – danjah