wordpress元数据中的关联数组

时间:2014-09-05 00:25:27

标签: php arrays wordpress post

我希望有一个用户元数据字段,它是一个关联数组。具体来说,我想存储用户投票选出的任何帖子。换句话说,我想:

为get_user_meta($ id,'vote_arr',true)提供:Array(post_id =>> 1,0,-1)其中1 0或-1告诉我用户是否投票结果或者不是交。

但是我在使用get_user_meta检索键值对的$值时遇到问题:

我尝试了各种组合:

$vote=get_user_meta(get_current_user_id(),'vote_arr['.$_POST[postId].']',true);
$vote=get_user_meta(get_current_user_id(),'vote_arr['$_POST[postId]']',true);
$vote=get_user_meta(get_current_user_id(),'vote_arr[$_POST[postId]]',true);

它们都不提供1,0,-1值。

提前致谢。

1 个答案:

答案 0 :(得分:0)

将这些保存在wp_option中,这将有助于存储asso数组。使用key作为“identifier_(userID)”。用户meta和post meta不能存储数组,但是wp_options可以。使用get_option和update_option函数来检索数据。