在 WordPress 中显示自定义字段

我使用自定义插件在用户个人资料中创建了 2 个新字段。现在我想在用户登录时显示这些值。我在主题中编写了一个函数,但我不知道如何调用它。我怎样才能做到这一点?


在function.php 


function my_extra_author_fields( $user ) { 

    $registered_date = get_the_author_meta( 'registered_date', $user->ID );

    $expiry_date = get_the_author_meta( 'expiry_date', $user->ID );

?>

    <h3>My Fields</h3>


    <table class="form-table">

        <tr>

            <th><label for="registered_date">Registered date</label></th>

            <td>

                <input type="date" name="registered_date" id="registered_date" class="regular-text" value="<?php esc_attr( $registered_date ); ?>" />

                <br />

            </td>

        </tr>

         <tr>

            <th><label for="expiry_date">Expiry date</label></th>

            <td>

                 <input type="date" name="expiry_date" id="expiry_date" class="regular-text" value="<?php esc_attr($expiry_date); ?>" />

            </td>

        </tr>

    </table>

<?php }


add_action( 'show_user_profile', 'my_extra_author_fields' );


胡说叔叔
浏览 133回答 1
1回答

浮云间

get_user_meta()你可以这样使用:$registered_date = get_user_meta( $user->ID, 'registered_date' , true );
打开App,查看更多内容
随时随地看视频慕课网APP