如何給WordPress用戶註冊頁添加自定義參數
在之前的建站教程中,我們介紹了如何製作網站前台用戶登錄/註冊功能,通過這個方法可以製作出自定義的用戶註冊功能。效果如下圖:
這也是常用的用戶註冊框功能,但這個註冊框最大的缺點是用戶填寫的項目比較少,只能填寫用戶名、用戶密碼、用戶郵箱,如果想填寫更多其它信息就不行了。怎麼在這個註冊的基礎上添加更多的填寫項呢?
下面學做網站論壇介紹一下方法。先看一下製作好的效果:
首先在原來的表單代碼里加上其它參數填寫框;
1 |
<div class="codecolorer-container php geshi" style="overflow:auto;white-space:nowrap;width:100%;"><div class="php codecolorer" style="white-space:nowrap"><span style="color: #339933;"><</span>p <span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">"zc00"</span><span style="color: #339933;">></span><br><span style="color: #339933;"><</span>label <span style="color: #b1b100;">for</span><span style="color: #339933;">=</span><span style="color: #0000ff;">"qiyename"</span><span style="color: #339933;">><</span>em<span style="color: #339933;">></span>企業名稱:<span style="color: #339933;"></</span>em<span style="color: #339933;">><</span>input type<span style="color: #339933;">=</span><span style="color: #0000ff;">"text"</span> name<span style="color: #339933;">=</span><span style="color: #0000ff;">"qiyename"</span> placeholder<span style="color: #339933;">=</span><span style="color: #0000ff;">"請填寫企業名稱"</span> id<span style="color: #339933;">=</span><span style="color: #0000ff;">"qiyename"</span> <span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">"input"</span> value<span style="color: #339933;">=</span><span style="color: #0000ff;">""</span> size<span style="color: #339933;">=</span><span style="color: #0000ff;">"50"</span> <span style="color: #339933;">/></span><br><span style="color: #339933;"></</span>label<span style="color: #339933;">></span><br><span style="color: #339933;"></</span>p<span style="color: #339933;">></span><br><span style="color: #339933;"><</span>p <span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">"zc00"</span><span style="color: #339933;">></span><br><span style="color: #339933;"><</span>label <span style="color: #b1b100;">for</span><span style="color: #339933;">=</span><span style="color: #0000ff;">"qiyename2"</span><span style="color: #339933;">><</span>em<span style="color: #339933;">></span>信用代碼:<span style="color: #339933;"></</span>em<span style="color: #339933;">><</span>input type<span style="color: #339933;">=</span><span style="color: #0000ff;">"text"</span> name<span style="color: #339933;">=</span><span style="color: #0000ff;">"qiyename2"</span> placeholder<span style="color: #339933;">=</span><span style="color: #0000ff;">"請與信息保持一致"</span> id<span style="color: #339933;">=</span><span style="color: #0000ff;">"qiyename2"</span> <span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">"input"</span> value<span style="color: #339933;">=</span><span style="color: #0000ff;">""</span> size<span style="color: #339933;">=</span><span style="color: #0000ff;">"50"</span> <span style="color: #339933;">/></span><br><span style="color: #339933;"></</span>label<span style="color: #339933;">></span><br><span style="color: #339933;"></</span>p<span style="color: #339933;">></span></div></div> |
然後在信息存入代碼中,添加將這些信息插入資料庫的代碼。有$user_id = $user->ID;代碼下面添加如下的代碼:
1 2 |
<div class="codecolorer-container php geshi" style="overflow:auto;white-space:nowrap;width:100%;"><div class="php codecolorer" style="white-space:nowrap">update_user_meta<span style="color: #009900;">(</span><span style="color: #000088;">$user_id</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'qiyename'</span><span style="color: #339933;">,</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">[</span><span style="color: #0000ff;">'qiyename'</span><span style="color: #009900;">]</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span><br> update_user_meta<span style="color: #009900;">(</span><span style="color: #000088;">$user_id</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'qiyename2'</span><span style="color: #339933;">,</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">[</span><span style="color: #0000ff;">'qiyename2'</span><span style="color: #009900;">]</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span></div></div> |
通過update_user_meta() 可以將用戶的某項信息插入/更新到用戶的wp_usermeta表中;
由於網站搬家,部分鏈接失效,如無法下載,請聯繫站長!謝謝支持!
1. 帶 [親測] 說明源碼已經被站長親測過!
2. 下載後的源碼請在24小時內刪除,僅供學慣用途!
3. 分享目的僅供大家學習和交流,請不要用於商業用途!
4. 本站資源售價只是贊助,收取費用僅維持本站的日常運營所需!
5. 本站所有資源來源於站長上傳和網路,如有侵權請郵件聯繫站長!
6. 沒帶 [親測] 代表站長時間緊促,站長會保持每天更新 [親測] 源碼 !
7. 盜版ripro用戶購買ripro美化無擔保,若設置不成功/不生效我們不支持退款!
8. 本站提供的源碼、模板、插件等等其他資源,都不包含技術服務請大家諒解!
9. 如果你也有好源碼或者教程,可以到審核區發布,分享有金幣獎勵和額外收入!
10.如果您購買了某個產品,而我們還沒來得及更新,請聯繫站長或留言催更,謝謝理解 !
GG資源網 » 如何給WordPress用戶註冊頁添加自定義參數
1. 帶 [親測] 說明源碼已經被站長親測過!
2. 下載後的源碼請在24小時內刪除,僅供學慣用途!
3. 分享目的僅供大家學習和交流,請不要用於商業用途!
4. 本站資源售價只是贊助,收取費用僅維持本站的日常運營所需!
5. 本站所有資源來源於站長上傳和網路,如有侵權請郵件聯繫站長!
6. 沒帶 [親測] 代表站長時間緊促,站長會保持每天更新 [親測] 源碼 !
7. 盜版ripro用戶購買ripro美化無擔保,若設置不成功/不生效我們不支持退款!
8. 本站提供的源碼、模板、插件等等其他資源,都不包含技術服務請大家諒解!
9. 如果你也有好源碼或者教程,可以到審核區發布,分享有金幣獎勵和額外收入!
10.如果您購買了某個產品,而我們還沒來得及更新,請聯繫站長或留言催更,謝謝理解 !
GG資源網 » 如何給WordPress用戶註冊頁添加自定義參數