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

    工業設計系畢業,曾任職知名品牌行銷企劃,做點設計,寫文案也寫網站;目前擔任零售業數據分析師。最近開始研究Python量化投資和虛擬貨幣。

    facebook telegram
    Content Protection by DMCA.com

    發佈留言

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

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