我已經創建了一個使用WordPress的插件,我想創建一個用戶帳戶,只能訪問此插件。WordPress的 - 限制只能訪問插件
換句話說,當用戶登錄到wordpress管理面板時,這個插件是他們看到的唯一的東西。
我已經創建了一個使用WordPress的插件,我想創建一個用戶帳戶,只能訪問此插件。WordPress的 - 限制只能訪問插件
換句話說,當用戶登錄到wordpress管理面板時,這個插件是他們看到的唯一的東西。
您可以使插件的菜單可用於用戶級別的功能。正如你可以see in WordPress codex,
add_options_page('My Plugin Options', 'My Plugin', 'manage_options', 'my-unique-identifier', 'my_plugin_options');
'manage_options' 是管理員的能力。用戶的能力是'讀',所以用'讀'替換'manage_options',你就可以訪問用戶。
這不僅符合add_option_page工作,但也有add_menu_page,add_plugins_page等
這裏是capabilities的完整列表。
有趣。想知道如何讓用戶只能訪問某個插件。用戶可以訪問他自己的配置文件,所以也許我只需要將讀取添加到有問題的插件(SimpleMap)中即可訪問。也許我可以在主題的functions.php中做到這一點? – rhand 2012-10-31 07:27:44
如果我改變了閱讀的能力,那麼用戶可以看到該類別下的所有其他插件。我希望爲該特定用戶編寫一些代碼,以僅查看該插件或爲該插件創建新角色。 – noobcode 2013-08-07 05:11:28
只是爲了回答我上面的自己的評論,我使用能力插件來創建角色,並在我的插件代碼中使用了相同的角色。 – noobcode 2013-08-07 05:31:58
您是否需要用戶只能訪問由您的插件提供的功能?如果是這樣,這個功能是什麼,用戶將如何訪問它? – AJJ 2011-03-28 09:49:09