在WordPress后臺用戶列表,管理員可以編輯和刪除用戶,如果你想添加更多的操作,比如你的網(wǎng)站有站內(nèi)信,你可以添加一個快捷發(fā)送站內(nèi)信的鏈接。下面我們來添加一個訪問用戶網(wǎng)址的鏈接:

如果用戶注冊時填寫了網(wǎng)址,那就添加一個“訪問網(wǎng)站”鏈接,將下面的代碼添加到主題的 functions.php:
/**
* WordPress 后臺用戶列表添加更多操作功能
* http://www.ydqwiac.cn/user-row-actions.html
*/
add_filter( 'user_row_actions', 'wpdaxue_user_row_actions', 10, 2 );
function wpdaxue_user_row_actions( $actions, $user_object ) {
if($user_object->user_url) { // 如果存在網(wǎng)址
$actions['website'] = '<a href="'.$user_object->user_url.'" target="_blank">訪問網(wǎng)站</a>';
}
return $actions;
}
你可以根據(jù)自己的需要,參考第 7-9 行的代碼,判斷一個參數(shù)是否存在,如果存在就添加到操作那里,需要注意的是 $actions[ ] 里的參數(shù)應(yīng)該是唯一的。使用 “$user_object->對象”來獲取信息,比如上面的 $user_object->user_url 獲取的是用戶的網(wǎng)址。
聲明:本站所有文章,如無特殊說明或標(biāo)注,均為本站原創(chuàng)發(fā)布。任何個人或組織,在未征得本站同意時,禁止復(fù)制、盜用、采集、發(fā)布本站內(nèi)容到任何網(wǎng)站、書籍等各類媒體平臺。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進(jìn)行處理。





這個只適合多用戶或者開放注冊的博客吧?