用户配置文件用自定义值替换名字和姓氏

时间:2017-04-27 作者:Dennis

我有一个包含账单信息的自定义注册表。在这份表格中,我让家长为他们的孩子注册。计费信息用户的名字和姓氏正在填充WP配置文件的默认名字和姓氏。我需要孩子的名字和姓氏来填充WP配置文件的默认名字和姓氏字段。

一天来,我一直在尝试各种方法来解决这个问题,但根本无法让它发挥作用。

以下是我的完整脚本的代码片段:

function add_student_extra_meta( $insert_metas, $data, $action  ) {
    update_option(\'test_x_student_insert_metas\',$insert_metas);
    update_option(\'test_x_student_insert_data\',$data);
    update_option(\'test_x_student_insert_action\',$action);
    $insert_metas[\'student_first_name\'] = $data[\'student_first_name\'];
    $insert_metas[\'student_last_name\'] = $data[\'student_last_name\'];
    return $insert_metas;
}
function x_enroll_child($parent_id){
    $name = get_user_meta( $parent_id, \'student_first_name\', true );
    $last_name  = get_user_meta( $parent_id, \'student_last_name\', true );
}
有什么办法可以得到student\\u first\\u name和student\\u last\\u name的值来填充WP默认值吗?

1 个回复
SO网友:Dennis

解决方案是移动update_options 进入第二个函数。

相关推荐

Client Profiles

正在寻找创建客户机数据库的最佳方法。插件能最好地实现以下功能吗?我的客户端数据库插件存储有关客户端的个人信息和统计信息,这些信息和统计信息将通过自定义字段和自定义表单收集,管理员创建客户端配置文件后,仪表板选项卡将打开列表区域(类似于用户选项卡)(仅限管理员)“添加新”功能(类似于仪表板的用户区域)。管理员可以将客户端分配给用户,分配给用户的客户端显示为用户元数据。分配给用户的客户端将在用户配置文件中可见,仪表板小部件显示为登录用户分配的客户端,并带有指向客户端配置文件页面的链接。插件是解决此问题的解决方