哈希不会保存在user_meta中

时间:2019-02-28 02:57:14

标签: wordpress

如果我运行var_dump($localkeydata);,我将得到此输出...

  

的字符串(854) “== QfigjMyATOxAjMiojIlRXYkt2Ylh2YiwiI1ImN1UTN3MGOjRTN1QWN3EDMjJmYhdzM2UWOmFzMiRmI 6ICazFGa1QWbiwiIBBVQD9lSH9CXz5WanVHbw9CX05WZ052bj1Cc39CXhBXYj9CXt92YuMnbvlGd1x2b zRXZuJXZ05WaqdmLz52bpRXds92cvwlan9CXl12bo9CXiojI5J3b0NWZylGZklGbhZnIsIyNy4yN44SN 4EjLykTMiojIwlGZpxWY2JCLi02bj5ycu9Wa0VHbvNHdl5mclRnbpp2ZuMnbvlGd1x2bz5yd3dHLt92Y uMnbvlGd1x2bzRXZuJXZ05WaqdmLz52bpRXds92ciojIulWYt9GZklGbhZnIsICduV3bjNWQgUWZyZkI 6ISZsNWejdmbpxGbpJmIsICMw0CMw0CMwADMiojIlRXYkVWdkRHel5mIsICMwoDMwoDMwAiNy0iMw0SO xAjMiojIlRXYkdWZyJCLiwWYpJHVgUWZyZEIBBVQDBiSHJiOiUWbh5GdjVHZvJHciwiI2cDMwEjI6ICZ pR3Y1R2byBnIsIiNxQTMiojIklWZjlmdyV2ciwiIt92YuMnbvlGd1x2bTRXZuJXZ05WaKdEQulWbkFmI 6ICbpFWblJCLiMnbvlGd1x2bTBCdl5mclRnbJBiSHJiOiUWbh5WeuFGct92YiwiIy9GdhJHdzlmbp1GZ BBSblR3c5NlI6ISZtFmbkVmclR3cpdWZyJCLiUmdpR3YBJiOiMXd0FGdzJyef8b393f4ba17412543a8 9c6ba48b933d241867cef6acbf8d9c6fecb1733338b3”

如果我随后运行此命令...

update_user_meta( $current_user->ID,'GJ_CAPA_Site_localkey',$localkeydata);

...命令说成功了;但是,当我查看mySQL表时,会添加meta_key字段;但是,meta_value的值为NULL。

为什么?

我需要能够保存哈希值。完全作为另一个功能的一部分,我能够使用update_option()add_option()命令成功保存哈希。它似乎适用于update_option()add_option(),但不适用于update_user_meta()

更新

值得一提的是,我可以成功添加其他任何内容,但是$localkeydata中的哈希值有些东西将不被接受。我很确定这与回车有关。

1 个答案:

答案 0 :(得分:0)

它可以使用进行检查

$user = wp_get_current_user();

update_user_meta( $user->ID,'GJ_CAPA_Site_localkey',$localkeydata);

echo get_user_meta( $user->ID,'GJ_CAPA_Site_localkey',true);

我正在获取表中的数据 enter image description here