允许用户发布到某个类别

时间:2012-06-30 作者:Nick

我有一个运行Wordpress的网站。

我有很多内容,比如教程,我在一个单独的页面上创建了一个新类别,所以那里的内容不多。我希望用户能够将内容仅添加到我新创建的类别中,即使他们是订阅者。

我还希望能够缓和他们发布到该类别的所有内容。这可能吗?

请帮忙!!

2 个回复
SO网友:Anagio

Role Scoper 是一个很好的插件,可以限制用户对类别帖子的访问。它允许您为特定页面、帖子或类别分配限制和角色,这就是您所说的您需要的

SO网友:ItayXD

我认为你最好使用自定义帖子类型而不是类别。然后,您可以创建具有自定义功能的帖子类型:

$args = array(
    \'labels\' => $labels,
    \'public\' => true,
    \'publicly_queryable\' => true,
    \'show_ui\' => true, 
    \'show_in_menu\' => true, 
    \'query_var\' => true,
    \'rewrite\' => true,
    \'capability_type\' => \'custom\',
    \'has_archive\' => true, 
    \'hierarchical\' => false,
    \'map_meta_cap\' => true,
    \'supports\' => array( \'title\', \'editor\', \'author\', \'thumbnail\', \'excerpt\', \'comments\' )
); 
register_post_type(\'book\',$args);
然后,您可以只使用JustinTadlock的插件成员来添加新的功能类型。

结束

相关推荐

将筛选器添加到wp_Dropdown_Pages()或wp_Dropdown_Categories()-没有选择容器?

我在和wp_dropdown_pages() 和wp_dropdown_categories() 并且两者都始终输出<select>-盒子及其<option>s作为项目。有没有可能在这个函数中添加一个过滤器/挂钩,这样我就可以得到<option>s而不被包裹在<select>我这样问的原因是我想将页面和类别合并到一个下拉列表中。我找不到参数来设置这个!有什么想法吗?