久青草国产观看在线视频,在线观看欧美日女,777毛片,亚洲国产精品99久久久久久久

如何修改WordPress默認角色的名稱

2015-06-21 wordpress教程
  • 文章介紹
  • 快速入門
  • 評價&建議

WordPress提供了5種默認角色,不同的角色擁有不同的權限,決定著他們能做什么和不能做什么;比如:是否有權寫作或者審核別人的文章;是否有權更換網站主題等。然而,WordPress并不允許你直接修改默認角色的名稱。不過,要做到卻也不難,主題貓今天將告訴你如何進行修改這些默認的角色。

WordPress默認的5種角色分別是:Admin(管理員),Editor(編輯),Author(作者),Contributor(投稿者,撰稿人),Subscriber(訂閱者)。

為什么需要自定義角色名稱?

對于使用WordPress搭建個人博客的用戶來說,并沒有必要修改這些角色名稱,因為他一般也用不到這些。但是對于企業網站來說是有必要的。

在WordPress收購WooCommerce之后,使用WordPress搭建外貿網站和在線商城的用戶將會進一步增多。如果你用WordPress幫客戶來做一個電子商務網站,網站的訪客(也就是潛在的顧客)一定會很奇怪,為什么自己身份是Subscriber(訂閱者)?因此,這種時候一定要處理好這個問題。

要修改WordPress默認角色身份,你只需要記下代碼復制到所用主題的 functions.php 文件或者網站專用插件里,就可以了:

  1. function?wps_change_role_name()?{
  2. ??global?$wp_roles;
  3. ??if?(?!?isset(?$wp_roles?)?)
  4. ???$wp_roles?=?new?WP_Roles();
  5. ??$wp_roles->roles['contributor']['name']?=?'Owner';
  6. ??$wp_roles->role_names['contributor']?=?'Owner';
  7. }
  8. add_action('init',?'wps_change_role_name');

這里就將Contributor角色的名稱修改成了Owner(主人,老板)。這里也可以使用中文,但是一定記得將文件保存為utf8 no bom格式,否則中文可能會顯示為亂碼。

這段代碼來自Kevin Chard的網站。再回頭看看網站里的角色,變成了設這樣:

change-wordpress-role-name

不過,需要說明的是,這段代碼只是將Contributor角色的名稱修改了,并不會修改對應的權限,也沒有增加新的角色,甚至連該角色的slug(縮略名,別名)都不會修改。

0 0

企業建站推薦正版商業主題,國內專業團隊開發,完善售后,是您不二選擇。

正版主題商店

主題貓WP建站,累計幫助1300+客戶成功建站,為站長提供支持!

立刻開啟你的建站之旅
QQ在線客服

服務熱線

wordpress建站咨詢