我一直很难在角色中添加自定义帖子类型功能(向默认角色中添加功能),我怀疑周围的混乱可能导致了一些问题。我还安装和卸载了各种插件,其中一些插件增加了功能。结果,我的WP角色对象有些混乱。有谁知道重置功能的方法,还是我需要全新安装?
我一直很难在角色中添加自定义帖子类型功能(向默认角色中添加功能),我怀疑周围的混乱可能导致了一些问题。我还安装和卸载了各种插件,其中一些插件增加了功能。结果,我的WP角色对象有些混乱。有谁知道重置功能的方法,还是我需要全新安装?
Answers:
我使用用户角色编辑器。您可以删除添加的角色,并从插件页面重置角色。
要重置管理员角色,从WP 3.4+起,您可以添加
define('URE_SHOW_ADMIN_ROLE', 1);
到您的wp-config.php文件。完成后,您需要转到“ 用户”>“用户角色编辑器”,然后单击“重置”。
如果您不想仅安装插件即可完成一项任务,则可以直接调用WordPress函数来重建角色及其功能。
if ( !function_exists( 'populate_roles' ) ) {
require_once( ABSPATH . 'wp-admin/includes/schema.php' );
}
populate_roles();