1
我是一個用戶字段(多選),我要用Webservice更新。高級自定義字段 - 無法正確更新用戶字段
It's的東西那樣工作
add_post_meta($post_id,'followers',$followers);
是$追隨者用戶ID的數組。
這顯然是工作(我看到WP管理員的正確數據),但我看到數據沒有正確存儲在wp_postmeta表。當我對這個表使用MI web服務,用戶ID店不帶引號,像
a:1:{i:0;i:1348;}
但是,如果從來就使管理員進行任何修改,我得到:
a:1:{i:0;i:"1348";}
當我嘗試做在WP中的反向查詢,y使用類似於
'meta_query' => array(
'relation' => 'OR',
array(
'key' => 'followers',
'value' => '"' . $current_user->ID . '"',
'compare' => 'LIKE'
),
所以我需要用戶ID總是存儲在我的web服務中的引號。
謝謝!
謝謝,問題是我無法正確使用WP或ACF函數存儲數據。如果我使用update_post_meta或ACF的update_field函數,數據存儲時不帶引號。例如:[code] add_post_meta($ post_id,'administradores',$ administradores); [/ code]是$ administradores一個用戶ID數組,產生一個不帶引號的數據庫插入。 – esedeerre