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