get_the_author_meta
是一个包裹get_user_meta
, 这就是你应该使用的。
$value = get_user_meta( $user_id, $key, $single );
$single是true或false值,如果需要单个元字段,请传递true。如果有多个同名字段,请传递false,它将返回一个数组。
由于您只有一个名为aim的字段,请传入true
e、 g。
$aim = get_user_meta( $author_id, \'aim\', true );
此处$author\\u id是您要查询的作者/用户的用户id。
要检查用户是否有目标,请检查$aim值。如果找不到该键的meta,get\\u user\\u meta将返回false。
if ( $aim != false ) {
// do stuff
}
但是,如果有一个目标场,而该场是空的呢?然后我们可以利用
empty()
检查这两种情况,导致:
$aim = get_user_meta( $author_id, \'aim\', true );
if ( !empty( $aim ) ) {
// do stuff
}
当然,您可以始终将author ID作为第二个参数传递给
get_the_author_meta