Wordpress Ultimate Member: показать информацию профиля на странице аккаунта - PullRequest
0 голосов
/ 04 декабря 2018

Я сделал пользовательскую регистрационную форму с несколькими дополнительными полями, используя плагин Ultimate Member.Я хочу отобразить эти дополнительные поля на странице учетной записи.Я уже создал для него дополнительную вкладку с хуками (см. Код ниже), но, похоже, не могу найти, как получить данные из дополнительных полей формы регистра.У кого-нибудь есть идеи?

С уважением, Дэви

/* Ultimate member */
/* tab Stormbee registration */

add_filter('um_account_page_default_tabs_hook', 'my_custom_tab_in_um', 100 );
function my_custom_tab_in_um( $tabs ) {
    $tabs[800]['mytab']['icon'] = 'um-faicon-pencil';
    $tabs[800]['mytab']['title'] = 'Stormbee registration';
    $tabs[800]['mytab']['custom'] = true;
    return $tabs;
}

/* make our new tab hookable */

add_action('um_account_tab__mytab', 'um_account_tab__mytab');
function um_account_tab__mytab( $info ) {
    global $ultimatemember;
    extract( $info );

    $output = $ultimatemember->account->get_tab_output('mytab');
    if ( $output ) { echo $output; }
}

/* Finally we add some content in the tab */

add_filter('um_account_content_hook_mytab', 'um_account_content_hook_mytab');
function um_account_content_hook_mytab( $output ){
    ob_start();
    ?>

    <div class="um-field">

        <?php echo um_user('display_name'); ?> <br />

        <?php

        ?>

    </div>      

    <?php

    $output .= ob_get_contents();
    ob_end_clean();
    return $output;
}

/* Ultimate member */
...