WordPress主題功能高級定制 – 自定義后臺用戶資料頁面

          WordPress功能強大,只有你想得到,都可以按需進行自定義,本節課程中,偶米工作室將講授如何自定義后臺用戶資料頁面,是指更加符合個人和用戶的習慣。在二次開發過程中,我們將移除不需要的選項,同時根據需要添加QQ、MSN、上傳用戶頭像等選項,以便滿足我們的需要。

          WordPress后臺用戶資料頁面原生的選項中,其實有很多是不適合我們(國人)的使用習慣的,例如聯系方式里面的雅虎通帳號、Jabber帳號等這些我們很少會用得上。我們除了可以直接修改源文件外,還可以使用WordPress為我們提供的強大的API 鉤子來實現我們的需求。

          1、移除WordPress默認的個人資料選項

          如果你客戶的想讓用戶可以自行添加個人資料,那么需要讓這個選項更簡單。其中一個方法就是移除部分選項,AIM, Yahoo IM 和 Jabber 之類的東東。
          請將以下代碼添加至當前主題的function.php文件中,即可實現相應的功能。
          [code lang=”php”]function hide_profile_fields( $contactmethods ) {
          unset($contactmethods[‘aim’]);
          unset($contactmethods[‘jabber’]);
          unset($contactmethods[‘yim’]);
          return $contactmethods;
          }
          add_filter(‘user_contactmethods’,’hide_profile_fields’,10,1);[/code]

          2、添加作者個人資料選項

          如果你想更充分的展示作者的個人資料,那么你可以添加一些更個性化的資料選項,例如添加 QQ 和 MSN 賬號等。下面的代碼就是添加 QQ 和 MSN 賬號用的。當然,你可以把里面的內容替換成其他任何你想展示的資料。這個對多博客作者尤其有用。
          請將以下代碼添加至當前主題的function.php文件中:
          [code lang=”php”]function my_new_contactmethods( $contactmethods ) {
          // Add Twitter
          $contactmethods[‘qq’] = ‘QQ’;
          //add Facebook
          $contactmethods[‘msn’] = ‘MSN’;
          return $contactmethods;
          }
          add_filter(‘user_contactmethods’,’my_new_contactmethods’,10,1);[/code]
          添加完是上面的代碼后,你需要在author.php文件里面添加如下的代碼:
          [code lang=”php”]qq; ?>[/code]

          [code lang=”php”][/code]
          注意:該代碼僅在WordPress2.9以上的版本起作用。

          本博客所有文章如無特別注明均為原創

          如果覺得對你有幫助,可以通過下方打賞對作者表示鼓勵

          本文采用知識共享署名-非商業性使用-相同方式共享

          如若轉載,請注明出處:《WordPress主題功能高級定制 – 自定義后臺用戶資料頁面》http://www.solariosolutions.com/208.html

          (2)
          打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
          鋒哥的頭像鋒哥管理員
          上一篇 2013年5月15日 19:30
          下一篇 2013年5月17日 11:22

          相關推薦

          發表回復

          登錄后才能評論
          国产厨房乱子伦露脸,XXXXAAA欧美,日本 888 XXXX,国产欧美日韩一区二区图片