Filter Author Bio

时间:2017-07-10 作者:Michelle Jones

我在一个名为“about”的会员网站上收集了一个自定义元字段,我想用它来取代作者简介中的传记信息元框。我想我需要使用过滤器来获取\\u author\\u meta,但我不完全确定。因此,如果我的meta字段是user\\u,那么我需要做什么才能在作者配置文件中填充Bio meta?

1 个回复
SO网友:majick

您可以使用过滤器the_author_$metaget_the_author_$meta (在本例中,$meta是“描述”):

add_filter(\'the_author_decription\', \'custom_about_member\', 10, 2);
add_filter(\'get_the_author_decription\', \'custom_about_member\', 10, 2);
function custom_about_member($description, $userid) {
    $about = get_user_meta($userid, \'user_about\', true);
    if ($about) {return $about;}
    return $description;
}
当然,这取决于作者个人简历的显示位置,使用相关功能获取描述。例如:。get_the_author_meta(\'description\')get_the_author_description()

结束