Если я бегу var_dump($localkeydata); я получаю этот выход ...
var_dump($localkeydata);
строка (854) "== QfigjMyATOxAjMiojIlRXYkt2Ylh2YiwiI1ImN1UTN3MGOjRTN1QWN3EDMjJmYhdzM2UWOmFzMiRmI 6ICazFGa1QWbiwiIBBVQD9lSH9CXz5WanVHbw9CX05WZ052bj1Cc39CXhBXYj9CXt92YuMnbvlGd1x2b zRXZuJXZ05WaqdmLz52bpRXds92cvwlan9CXl12bo9CXiojI5J3b0NWZylGZklGbhZnIsIyNy4yN44SN 4EjLykTMiojIwlGZpxWY2JCLi02bj5ycu9Wa0VHbvNHdl5mclRnbpp2ZuMnbvlGd1x2bz5yd3dHLt92Y uMnbvlGd1x2bzRXZuJXZ05WaqdmLz52bpRXds92ciojIulWYt9GZklGbhZnIsICduV3bjNWQgUWZyZkI 6ISZsNWejdmbpxGbpJmIsICMw0CMw0CMwADMiojIlRXYkVWdkRHel5mIsICMwoDMwoDMwAiNy0iMw0SO xAjMiojIlRXYkdWZyJCLiwWYpJHVgUWZyZEIBBVQDBiSHJiOiUWbh5GdjVHZvJHciwiI2cDMwEjI6ICZ pR3Y1R2byBnIsIiNxQTMiojIklWZjlmdyV2ciwiIt92YuMnbvlGd1x2bTRXZuJXZ05WaKdEQulWbkFmI 6ICbpFWblJCLiMnbvlGd1x2bTBCdl5mclRnbJBiSHJiOiUWbh5WeuFGct92YiwiIy9GdhJHdzlmbp1GZ BBSblR3c5NlI6ISZtFmbkVmclR3cpdWZyJCLiUmdpR3YBJiOiMXd0FGdzJyef8b393f4ba17412543a8 9c6ba48b933d241867cef6acbf8d9c6fecb1733338b3" 1006 * Если я затем выполню эту команду ... 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 это просто не будет принято.Я почти уверен, что это относится к возврату каретки.
строка (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.
meta_key
meta_value
Почему?
Мне нужно сохранить хэш.Как часть другой функции, я смог успешно сохранить хэш с помощью команд update_option() и add_option().Похоже, что он работает для update_option() и add_option(), но не update_user_meta()
update_option()
add_option()
update_user_meta()
Стоит отметить, что я могу успешно добавить что-нибудь еще, но есть кое-что о значении хеша в $localkeydata это просто не будет принято.Я почти уверен, что это относится к возврату каретки.
$localkeydata
Проверка работает с использованием
$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);
Я получаю данные в таблице