久久精品国产99国产精品免费看_中文成人在线_日本在线播放视频_精品国产一区二区三区在线观看

WordPress開發 - 怎么在前臺頁面添加自定義用戶頭像功能?

主題默認使用的 gravatar頭像 在國內不怎么方便(雖然全球都在用),為了適應國內的環境,我們得來修改下,這次分享的WordPress開發教程是在前臺操作的,有點麻煩

主題默認使用的 gravatar頭像 在國內不怎么方便(雖然全球都在用),為了適應國內的環境,我們得來修改下,這次分享的WordPress開發教程是在前臺操作的,有點麻煩,需要簡便后臺操作的可以看這篇文章《純代碼實現用戶添加自定義頭像功能

思路:我們可以給 wordpress主題數據庫添加一個用戶自定義字段,然后把前臺上傳的圖片保存到這個自定義字段中,在前臺模板中需要用戶頭像的地方,就調用這個自定義字段就可以了。

WordPress開發 - 怎么在前臺頁面添加自定義用戶頭像功能?
背景圖片 - wordpress開發

第一步:在 wp 主題用戶中心的個人資料修改頁面添加用戶頭像上傳表單:

    <form action="" method="post" enctype="multipart/form-data">
    <!-- 用戶圖像 -->
    <div class="change-photo-btn">
    <div class="photoUpload">
       <span><i class="fa fa-upload"></i> 上傳圖像</span>
       <input type="file" class="upload" name="simple_local_avatar"/>
    </div>
    </div>

這里的 simple_local_avatar 就是用戶頭像自定義字段鍵名。注:上傳圖片的表單必須要加上 enctype=”multipart/form-data” 這個,沒有這個就無法上傳。

第二步:在WordPress主題的 functions.php 文件中添加上傳圖片的處理函數代碼:

//圖片上傳函數:上傳單張圖片
//參數1:圖片信息; 參數2:存放圖片路徑
function upload_image($info,$path){
//獲取圖片后綴
$pre = strrchr($info["name"],".");
$img_name = date("YmdHis").$pre;
//錯誤過濾
if($info["error"]>0){
switch($info["error"]){
case 1: echo "文件大小超過php.ini設置的大小 2M。"; break;
case 2: echo "文件大小超過表單設置的大小。"; break;
case 3: echo "文件只有部分被上傳。"; break;
case 4: echo "沒有文件被上傳。"; break;
case 6: echo "找不到臨時文件夾。"; break;
case 7: echo "文件寫入失敗。"; break;
}
echo '<script>alert("返回添加圖片頁面。"); window.history.back(); </script>';
exit;
}
//圖片類型過濾
$pic_arr = array("image/jpeg","image/jpg","image/pjpeg","image/png","image/x-png","image/gif");
if(!in_array($info["type"],$pic_arr)){
echo '<script>alert("上傳的文件必須是 jpg、png、gif格式的。"); window.history.back();</script>';
exit;
}
//圖片大小過濾
if($info["size"]>(10*1024*1024)){
echo '<script>alert("上傳圖片的大小不能超過 10M。"); window.history.back();</script>';
exit;
}
if(is_uploaded_file($info["tmp_name"])){
move_uploaded_file($info["tmp_name"],$path.$img_name);
return $img_name;
}
}

第三步:上傳圖片并保存到數據庫:

    $path = WP_CONTENT_DIR.'/uploads/users_avagar/'; //在 uploads目錄下創建一個 users_avagar目錄
    if(!is_dir($path)){
    mkdir($path);
    }
    //組合 圖片url
    $img_url['full'] = WP_CONTENT_URL.'/uploads/users_avagar/'.upload_image($files,$path);
    update_user_meta($uid,'simple_local_avatar',$img_url); //寫入數據庫

通過上面的 3 步,我們就對wordPress主題實現了用戶在前臺頁面就可以上傳修改自定義頭像了,然后在需要調用頭像的地方,使用 get_user_meta() 方法來調用。不過,這種方法也有一個缺陷:就是沒有跟 gravatar 頭像調用方法通用,調用 gravatar 頭像的方法:get_avatar() ,如查想使用 get_avatar 來調用我們這個自定義頭像,可以添加一些判斷處理,這里就不多做介紹了。

  • 參考來源: http://naivet.xintheme.cn/wp_course/13.html

這套教程對于需要開發前臺用戶中心很有用處,如果只是簡單的想要個自定義頭像功能,那么可以參考這篇wordpress開發教程:

純代碼實現用戶添加自定義頭像功能 - wordpres開發

給TA贊賞
共{{data.count}}人
人已贊賞
??
Npcink上的部份代碼及教程來源于互聯網,僅供網友學習交流,若您喜歡本文可附上原文鏈接隨意轉載。
無意侵害您的權益,請發送郵件至 1355471563#qq.com 或點擊右側 私信:Muze 反饋,我們將盡快處理。
?
購物車
優惠劵
搜索
久久精品国产99国产精品免费看_中文成人在线_日本在线播放视频_精品国产一区二区三区在线观看

    9000px;">

      欧美精品一区二区三区在线| 国产女主播在线一区二区| 久久久久久电影| 国产一区中文字幕| 日本一区二区不卡视频| 成人免费视频一区| 亚洲久本草在线中文字幕| 欧美日韩日日夜夜| 国产老女人精品毛片久久| 中文字幕在线一区二区三区| 91福利社在线观看| 精品综合免费视频观看| 日本一区免费视频| 91黄色小视频| 国产在线一区观看| 亚洲激情图片小说视频| 91精品国产综合久久精品性色| 国产又黄又大久久| 亚洲一二三四区| 国产性做久久久久久| 欧美亚洲综合另类| 成人免费毛片嘿嘿连载视频| 欧美bbbbb| 伊人色综合久久天天| 久久精品日产第一区二区三区高清版| 91麻豆精品在线观看| 国产精品一区在线观看你懂的| 洋洋成人永久网站入口| 国产精品美女久久久久久2018| 欧美一区二区三区思思人| 日本高清成人免费播放| 国产精品69久久久久水密桃| 秋霞国产午夜精品免费视频| 亚洲激情av在线| 国产精品每日更新| 精品盗摄一区二区三区| 欧美一区二区三区在线观看| 色哟哟国产精品免费观看| 国产精品一色哟哟哟| 调教+趴+乳夹+国产+精品| 国产女人水真多18毛片18精品视频| 色88888久久久久久影院按摩 | 亚洲美女免费视频| 欧美三级电影在线看| 国产在线精品一区二区三区不卡 | 一区二区视频免费在线观看| 日韩一卡二卡三卡| 在线亚洲人成电影网站色www| 天天av天天翘天天综合网| 欧美国产一区二区| 91精品国产全国免费观看| 成人h动漫精品一区二| 久久国产乱子精品免费女| 亚洲综合久久av| 国产精品久久99| 久久亚洲私人国产精品va媚药| 韩国午夜理伦三级不卡影院| 国产亚洲综合av| 91精品国产综合久久福利软件 | 欧美电影免费提供在线观看| 99综合电影在线视频| 国产另类ts人妖一区二区| 日韩不卡在线观看日韩不卡视频| 一区二区三区日韩精品| 国产精品久久影院| 国产亚洲欧美中文| 色噜噜久久综合| 成人av网在线| 成人开心网精品视频| 国产一区二区精品久久| 久久99久国产精品黄毛片色诱| 亚洲成人av一区二区| 性感美女久久精品| 一区二区三区不卡视频在线观看| 国产精品久久一级| 亚洲三级免费观看| 亚洲免费伊人电影| 艳妇臀荡乳欲伦亚洲一区| 一区二区在线观看免费视频播放| 亚洲视频狠狠干| 亚洲综合久久av| 欧美激情一区二区三区在线| 国产在线精品一区二区不卡了| 亚洲综合免费观看高清完整版 | 日韩一区二区三区电影| 欧美一区二区三区性视频| 日韩欧美一区二区不卡| 久久久久久久久99精品| 国产精品麻豆久久久| 一区二区三区在线看| 日日摸夜夜添夜夜添国产精品 | 大尺度一区二区| 9191成人精品久久| 在线观看日韩av先锋影音电影院| 色综合婷婷久久| 4hu四虎永久在线影院成人| 日韩欧美色综合| 中文字幕在线不卡视频| 日韩综合小视频| 蜜乳av一区二区三区| 精品一区二区三区在线播放视频| 极品销魂美女一区二区三区| 成人福利视频网站| 欧美日韩精品三区| 国产欧美日韩三区| 亚洲综合在线观看视频| 国产一区二区不卡| 在线免费一区三区| 欧美精品一区二区三区高清aⅴ| 中文字幕亚洲综合久久菠萝蜜| 亚洲福利视频三区| 国产乱码精品一区二区三区av| 成人的网站免费观看| 欧美日韩国产不卡| 欧美极品xxx| 日韩和欧美的一区| 99视频有精品| 狠狠色综合日日| 欧美一区二区三区免费视频| 中文字幕一区三区| 韩日精品视频一区| 欧美精品一卡二卡| 亚洲欧洲综合另类| 国产精品一区二区不卡| www.99精品| 欧美性受xxxx| 精品少妇一区二区三区视频免付费| 欧美一级国产精品| 一区二区日韩电影| 成人在线综合网| 精品国产一区二区三区忘忧草| 久久综合视频网| 成人午夜私人影院| 欧美va亚洲va在线观看蝴蝶网| 亚洲国产综合视频在线观看| 成人高清伦理免费影院在线观看| 精品国产伦一区二区三区免费| 亚洲福利一区二区三区| 色综合天天性综合| 亚洲少妇30p| 91麻豆免费观看| 亚洲欧美偷拍三级| 一区二区三区美女视频| 欧美人成免费网站| 日本欧美一区二区三区| 91在线国内视频| 中文字幕在线播放不卡一区| 丁香激情综合五月| 国产精品乱人伦一区二区| 成人免费视频一区二区| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 成人动漫精品一区二区| 久久午夜老司机| 国产一区二区在线视频| 久久久久久日产精品| 久久99这里只有精品| 精品欧美一区二区在线观看| 日本aⅴ免费视频一区二区三区| 91麻豆精品国产91久久久更新时间| 午夜婷婷国产麻豆精品| 一区二区三区四区在线免费观看| 91视频一区二区三区| 亚洲曰韩产成在线| 91精品国模一区二区三区| 日本女人一区二区三区| 91精品国产色综合久久ai换脸 | 欧美久久久久久久久| 视频一区欧美精品| 久久婷婷国产综合国色天香| 成人动漫一区二区| 亚洲v日本v欧美v久久精品| 精品国产乱码久久久久久老虎 | 国产精品羞羞答答xxdd| 亚洲欧美综合另类在线卡通| 欧美在线不卡视频| 久久99国产乱子伦精品免费| 亚洲成精国产精品女| 777久久久精品| www.爱久久.com| 午夜精彩视频在线观看不卡| 精品动漫一区二区三区在线观看| 成人免费高清视频在线观看| 亚洲一区二区三区精品在线| 精品国产乱码久久久久久蜜臀| av电影天堂一区二区在线| 午夜国产精品一区| 亚洲国产精品传媒在线观看| 在线亚洲高清视频| 国产成人免费在线观看| 亚洲国产成人精品视频| 欧美日韩国产精品成人| 国产精品88av| 丝袜美腿亚洲一区二区图片| 欧美国产成人在线| 日韩精品在线看片z| 一本到三区不卡视频| 成人影视亚洲图片在线| 精品一区二区三区在线播放视频| 亚洲精品欧美激情| 国产精品国产自产拍高清av王其|