我正在尝试获取用户元值,以便在functions.php文件中使用它。
但是,它不返回任何内容...在诸如front-page.php之类的模板文件中,它确实返回正确的值,但是相同的函数在functions.php中不返回任何内容
$postTitle = get_user_meta( $user_id, 'user_registration_company_name', true );
$ postTitle显示为空...而以下内容返回模板文件中的值
echo get_user_meta( $user_id, 'user_registration_company_name', true );
从functions.php无法使用该功能的原因是什么?
更新:get_user_meta($ user_id);甚至不返回所有字段。但是,如果我从模板文件中调用get_user_meta ..它将包括所有这些文件。有什么理由吗?