WordPress – 在編輯使用者頁面增加欄位

目錄

    原始文章

    WordPress – 在編輯使用者頁面增加欄位


    add_action( 'show_user_profile', 'add_birthday_meta' );
    add_action( 'edit_user_profile', 'add_birthday_meta' );
    function add_birthday_meta( $user ) {
      $birthday = get_user_meta ($user->ID , 'birthday', true); ?>
      <table class="form-table">
        <tr>
          <th><label for="birthday">生日</label></th>
            <td><input type="text" id="birthday" name="birthday" value="<?php echo $birthday ; ?>"></td>
          </tr>
      </table>
      <?php
    }
    add_action( 'personal_options_update', 'save_user_birthday' );
    add_action( 'edit_user_profile_update', 'save_user_birthday' );
    function save_user_birthday( $user_id ) {
      if ( ! current_user_can( 'edit_user', $user_id ) ) {
        return false;
      }
      update_user_meta( $user_id, 'birthday', $_POST['birthday'] );
    }

    推薦文章

    WordPress客製化網頁設計,複製貼上就搞定的程式碼大全



    推薦文章

    Aron

    搭載商業思維的資料科學家,工業設計系畢業,曾任職知名品牌行銷企劃。下班後寫機器學習模型,寫網站,也寫文章。興趣是把Side Project當成創業題目來玩,把人生當成遊戲破關。

    facebook telegram

    發佈留言

    • * 表示必填欄位
    • 您填寫的電子郵件不會被公開
    • 請確認您的電子郵件正確無誤,當您的留言收到新的回覆時,我們會寄送通知信件給您

    發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *