對于開發(fā)注冊的 WordPress 站點(diǎn),需要限制用戶所注冊的用戶名。比如你要保留某些用戶名,或者防止他人注冊一些包含特定字段的用戶名來進(jìn)行欺詐。Restrict Usernames 插件就是用來實(shí)現(xiàn)這個(gè)的,它可以限制用戶名使用空格,禁止注冊某些用戶名,禁止用戶名包含某些字段,或者強(qiáng)制用戶名必須包含某些字段等。

Restrict Usernames 還預(yù)留了一個(gè) c2c_restrict_usernames-validate 鉤子,你可以點(diǎn)擊設(shè)置頁面右上角的“幫助”進(jìn)行查看,范例如下:
/**
* Add custom checks on usernames.
*
* Specifically, prevent use of usernames ending in numbers.
*/
function my_restrict_usernames_check( $valid, $username, $options ) {
// Only do additional checking if the plugin has already performed its
// checks and deemed the username valid.
if ( $valid ) {
// 不允許用戶名以數(shù)字結(jié)尾
if ( preg_match( '/[0-9]+$/', $username ) )
$valid = false;
}
return $valid;
}
add_filter( 'c2c_restrict_usernames-validate', 'my_restrict_usernames_check', 10, 3 );
如果你熟悉正則表達(dá)式的使用,就可以很好地使用這個(gè)掛鉤來實(shí)現(xiàn)更加強(qiáng)大的功能。
在后臺(tái)插件安裝界面搜索 Restrict Usernames 即可在線安裝,或者下載 Restrict Usernames
如果你不喜歡插件,可以試試代碼方法:WordPress 禁止用戶注冊某些用戶名
聲明:本站所有文章,如無特殊說明或標(biāo)注,均為本站原創(chuàng)發(fā)布。任何個(gè)人或組織,在未征得本站同意時(shí),禁止復(fù)制、盜用、采集、發(fā)布本站內(nèi)容到任何網(wǎng)站、書籍等各類媒體平臺(tái)。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進(jìn)行處理。





插件實(shí)在太狠了,設(shè)置了不允許字段,結(jié)果隨便亂打的子都注冊不了, ??
英文界面有點(diǎn)鴨梨啊 – – 咳。