🤮
Wordpsessのupdate_user_metaでハマった
200ユーザーぐらいの追加項目を一気に更新したくて
横着してfunctionsに
if ( $_GET["test"]=="1" ) {
if ( function_exists("update_user_meta") ) {
update_user_meta(
}
}
みたいにしてたらupdate_user_metaがエラーに
トレースすると、内部でget_user_by使ってるぽくてそいつがundefined
せっかく念の為function_existsで確認したのに罠すぎる、、
add_action("init",function(){});
に丸ごと放り込んだら無事解決
たった2行書くのをケチったら10分無駄にした話でした
Discussion