如果我运行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
中的哈希值有些东西将不被接受。我很确定这与回车有关。