WordPress的用户系统总结
原文發表自我的個人主頁,歡迎大家訪問~轉載請保留本段,或注明原文鏈接:http://www.hainter.com/wordpress-user-module
關鍵字:WordPress,用戶,評論,注冊,登錄,社交化登錄,社交化評論,個人博客,公共博客
以前我在QQ空間或CSDN寫文章,后來自己搭建了一個網站。初次使用WordPress就發現和CSDN等網站相比,有一個很大的不同,就是網站用戶系統的設計。
1、默認的用戶邏輯
WordPress默認的用戶邏輯是,建站時設置一個管理員賬號,這個賬號可以對網站進行管理,并且可以在后臺界面發表文章。而默認是不開放新用戶注冊功能的,除非管理員自己在后臺添加用戶。而發表的文章,讀者在評論時,不需要注冊,但需要填寫昵稱和郵箱。
2、最簡化操作:用戶可匿名評論
對于我們常用的博客、社交等網站,需要用戶進行注冊才能發言。有些網站有社交化的第三方登錄功能,即直接可以用QQ、微博等進行登錄。實際上不少網站還是要求填寫用戶名、郵箱和密碼,過程比較繁瑣,沒有體現第三方登錄免注冊的操作簡化。
當我了解到注冊比較繁瑣的情況,感覺填寫昵稱和郵箱也有點麻煩,能不能直接可以評論呢?就嘗試在設置中取消了“評論者必須填寫姓名和電子郵件”“用戶必須注冊并登錄才可以發表評論”的選項。然后發現這樣就很沒意思了,因為大家的身份完全就沒有了,每個人都是匿名的,相互之間完全分不清誰是誰,即使在后臺也只能看到一個IP地址。
3、第三方登錄插件
后來我又在網上看到所謂的第三方登錄插件,直接用社交賬號就能登錄,例如Open Social for China,實際試了感覺還行,直接登錄不需要注冊。但是還是有一些缺陷。
很多人會用QQ進行登錄,對于電腦用戶來說,QQ客戶端在線的情況下,由于有騰訊的瀏覽器插件支持,直接在瀏覽器中點擊快速登錄QQ就可以了,不需要輸入任何額外信息,方便快捷。而對于手機用戶,使用QQ登錄則要輸入用戶名、密碼,往往還得輸一遍驗證碼,中間要跳轉好幾個頁面,登錄過程太繁瑣。
用這款插件的第三方登錄,用戶名、郵箱和密碼是自動生成的,很長很復雜,在WordPress中又不能隨意進行修改。這意味著以后每次用戶都必須從第三方登錄,而沒法直接用昵稱或郵箱登錄。總得來說就是尤其對于手機用戶比較麻煩。
4、社交化評論插件
還有一些社交評論插件,如多說、暢言、友言、燈鷺之類,則是把用戶管理和用戶評論全部集成好了。發表評論時可以選擇豐富的表情、各種工具,還能綁定多個社交賬號,并在評論時同步發表到社交賬號中,而評論被回復時,也會在社交賬號中被通知到。
使用這些插件,最大的好處是增加了用戶黏性。而和社交賬號綁定了,也有機會吸引更多的用戶來訪問網站。而缺點有兩方面,一是減慢了網頁的加載速度,影響用戶體驗;二是有用戶數據泄露和博客文章被盜用的風險。網上有人就表示使用了某款這類插件后,發現自己發表的博文全部被上傳到別人的服務器了,很是郁悶。具體什么情況我沒有去做深入研究,也是因此不想用這類插件了。
5、回歸到最樸實簡單的WordPress自帶評論系統
后來我又做了一些了解,很多WordPress搭建的知名博客和網站,使用的都是WordPress自帶的評論系統,并且用的是默認設置,通過填寫昵稱和郵箱進行評論。
我在這個基礎上做了一點小的改進,允許用戶進行注冊和登錄,但是也可以直接填寫昵稱和郵箱評論。當檢測到用戶沒有登錄,也沒有填寫過昵稱和郵箱的身份(用戶填寫昵稱和郵箱評論了一次后,其身份就被保存在Cookies中了,下次評論不需要再填寫),就提示用戶“發表評論前,您需要填寫昵稱和郵箱,或進行登錄 | 注冊”。
這樣的好處是,有些用戶可能習慣了注冊賬號,直接填寫用戶名和郵箱可能會覺得心里不踏實,這樣的設計滿足了愿意注冊賬號的用戶需求。
6、WordPress后臺的用戶系統控制選項
常規菜單中“任何人都可以注冊”、“新用戶默認角色可選:訂閱者、投稿者、作者、編輯、管理員”。“任何人都可以注冊”選項被勾選,同時將外觀-小工具菜單中的“功能”添加到主題中,這時可以在網頁前臺看到“功能”小工具中有注冊的選項,用戶點此即可進行注冊。注冊成功后,用戶角色就是設置的默認值,除非管理員手動進行修改。從訂閱者到管理員,權限一個比一個高,管理員權限可以在后臺管理整個網站的內容。如果新用戶的默認權限比較高,則可以直接在網站發表文章,這時網站的功能就有點像CSDN這種公共博客了,而不再是個人博客網站。當然一個WordPress站點如果能做到讓用戶主動注冊并發表博客,一定是難度很大的。而且據了解,WordPress的設計初衷就是個人博客網站,其架構決定了它不太適合大規模的網站。
討論菜單中的“評論者必須填寫姓名和電子郵件”“用戶必須注冊并登錄才可以發表評論”。默認前者是選中的,后者未選中。用戶需填寫昵稱和郵件進行評論,而已經注冊并登陸的用戶,則不需要填寫。而如果后者被勾選,則用戶必須注冊并登錄了才能評論。
7、WordPress用戶系統
這里再介紹一下WordPress自帶的用戶系統。
新用戶在注冊時,填寫用戶名和郵箱,點擊確定就會自動將隨機生成的密碼發送到郵箱,然后進行登錄。登錄時如果忘記密碼,可以在登錄界面點擊忘記密碼,密碼將直接發送到郵箱。默認登錄后會進入后臺界面,和管理員的后臺界面一樣,只是少了一些選項,在后臺界面,普通用戶可以對賬號進行一些簡單的設置。
有些網站管理員覺得這樣很別扭,不希望普通用戶看到后臺界面,這個可以通過在主題模板中添加代碼實現。但是這樣用戶一旦注冊,就不能進入后臺修改自己的賬號信息了,包括密碼都只能使用默認的隨機密碼。
總體來說,WordPress自帶的用戶模塊,完全是按照個人博客的思路進行設計的。如果一定要對比,相對我們常見的博客和社交網站用戶系統來說,還是比較簡陋的。WordPress默認的用戶系統不適合搭建用戶比較龐大的站點,只能自行設計用戶模塊或者使用其他的框架來實現了。
總結
以上是生活随笔為你收集整理的WordPress的用户系统总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Uber CEO:目前没有计划在全公司范
- 下一篇: java信息管理系统总结_java实现科