特定帖子用户权限

时间:2014-02-08 作者:eden

在其中,为特定用户提供了编辑特定帖子的选项,我只搜索并找到了一个插件,该插件为用户提供了编辑所有帖子的选项,但我没有看到任何关于我试图用作插件“用户权限”的特定帖子的引用,但遗憾的是,它没有保存我的设置谢谢

1 个回复
SO网友:Brad Dalton

您可以有条件地控制user role has the capability 编辑帖子的步骤

edit_posts
默认情况下,贡献者可以编辑他们的帖子,但您可以添加或删除不同角色和用户ID的功能。

add_action( \'init\', \'new_role_edit_posts\' ); 

function new_role_edit_posts() {

if ( is_single(\'007\') {

$role = get_role( \'new-role\' );
$role->add_cap( \'edit_posts\' );
    }
}
这使名为new role的新用户角色能够编辑帖子ID为007的单个帖子

你需要create a new role 命名的新角色

结束

相关推荐

Plugins_url函数混合了系统路径和URL

在我的WordPress小部件中,我使用以下代码:wp_register_script(\'jquery-ui.widget\', plugins_url(\'assets/js/jquery-ui-1.9.2.widget.js\', dirname( __FILE__ ))); 不幸的是,代码给了我一个无效的URL,它与我的系统路径混合在一起:http://test.dev/wp-content/plugins/C:/projects/wordpress/plugins/assets/js/