十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊
量身定制 + 運營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
這個功能我曾經(jīng)寫過一篇文章介紹過的
創(chuàng)新互聯(lián)2013年開創(chuàng)至今,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目網(wǎng)站設(shè)計制作、網(wǎng)站建設(shè)網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元潯陽做網(wǎng)站,已為上家服務(wù),為潯陽各地企業(yè)和個人服務(wù),聯(lián)系電話:18982081108
wordpress3.0的多站點功能(Multisite)默認(rèn)是沒有開啟的,需要手動修改設(shè)置,后臺管理才會出現(xiàn)功能選項按鈕。WordPress3.0新特性多站點功能(Multisite)開啟設(shè)置方法
一、修改網(wǎng)站中的wp-config.php文件,在其末尾添加下列代碼:
define(‘WP_ALLOW_MULTISITE’, ‘true’);
修改之后,登陸后臺管理頁面,你將會發(fā)現(xiàn),側(cè)邊欄“工具(Tools)”菜單下,將會多出一個“網(wǎng)絡(luò)(Networks)”選項。
二、點擊“網(wǎng)絡(luò)(Networks)”選項,進(jìn)入多站點設(shè)置,填寫將要開啟新站點的名稱(Network Title)和管理員郵箱(Admin E-mail Address),并點擊安裝(install)。注意:開啟之前,必須停用所有插件。
三、安裝之后,按照提示,需要在網(wǎng)站文件夾 wp-content 目錄下創(chuàng)建一個名為 blogs.dir 的文件夾,用來存儲新開站點上傳的多媒體文件,同時必須將 blogs.dir 文件夾的讀寫權(quán)限更改成0666 (-rw-rw-rw-)以確保該目錄可寫。
將彈出頁面中的第二項中的代碼,也就是按照提示復(fù)制到你的 wp-config.php 中的 /* That’s all, stop editing! Happy blogging. */ 這段文字的上方。
再將第三項中的代碼復(fù)制到 .htaccess 文件中,覆蓋其他 WordPress 規(guī)則,注意哦,這里是覆蓋,也就是說原來的內(nèi)容不需要了。
四、上面的步驟就開啟了WordPress3.0新特性多站點功能(Multisite),點擊頂端的彈出框的“配置頁面”,進(jìn)入詳細(xì)設(shè)置頁面。
其他設(shè)置只要按要求填寫就好了。但這里要注意“允許注冊”這一項,如果你想要給用戶開啟多站點功能,那個站點創(chuàng)建是一定要的,就比如說最后一項“站點和用戶帳戶都可被創(chuàng)建”,這個選項就表示,用戶可以注冊帳號,并且可以在你的博客里注冊新博客。
//〓〓043〓〓后臺用戶列表中添加自定義欄目
function?ws_user($columns)?{
$columns['wxnc']?=?'微信昵稱';
$columns['hyxm']?=?'會員姓名';
$columns['lxdh']?=?'聯(lián)系電話';
$columns['dqjf']?=?'當(dāng)前積分';
$columns['hydj']?=?'會員等級';
$columns['hyxb']?=?'會員性別';
$columns['sjhy']?=?'上級會員';
$columns['ljjf']?=?'累計積分';
$columns['ljxf']?=?'累計消費';
$columns['szdq']?=?'所在地區(qū)';
$columns['shdz']?=?'購買次數(shù)';
$columns['dlts']?=?'登錄次數(shù)';
unset($columns['name']);?//移除“姓名”這一欄
unset($columns['role']);
unset($columns['email']);
unset($columns['posts']);
return?$columns;
}
add_filter('manage_users_columns',?'ws_user');
//在你的functions文件里面添加
通過登錄
WordPress
后臺,然后左側(cè)有個“用戶”,里面就有一個添加用戶,然后你可以在下面選擇角色,也就是用戶的
功能權(quán)限
是管理員或其它的了,根據(jù)需要設(shè)定即可
先判斷下是否登錄,然后獲取當(dāng)前用戶對象,然后獲取當(dāng)前用戶對象的信息,需要哪些用哪些:
if(is_user_logged_in()){
$current_user = wp_get_current_user();
/**
* @example Safe usage: $current_user = wp_get_current_user();
* if ( !($current_user instanceof WP_User) )
* return;
*/
echo 'Username: ' . $current_user-user_login . 'br /';
echo 'User email: ' . $current_user-user_email . 'br /';
echo 'User first name: ' . $current_user-user_firstname . 'br /';
echo 'User last name: ' . $current_user-user_lastname . 'br /';
echo 'User display name: ' . $current_user-display_name . 'br /';
echo 'User ID: ' . $current_user-ID . 'br /';
}