Saber 酱的抱枕

Fly me to the moon

07/23
2014
学习

wordpress怎样接受投稿

wordpress接受投稿有三种方法:
1.将注册用户的用户角色设置为“投稿者”就可以使用户投稿了。但是投稿者必须是注册用户。
2.使用插件来实现,一般的插件都可以允许游客投稿。
3.自己添加页面和表单,大部分现有代码都可以允许游客投稿,但是对代码不熟悉的话不推荐。

由于本人渣渣,所以只试了前两种方法。
第一种方法,即用户角色的方法,由于用户可以看到后台的分类目录和所有文章,而且游客不能投稿,有所缺陷,所以不建议采用这个方法。如果是自己信任的用户可以手动将其设置为投稿者。
关于用户角色的解释请参考:wordpress的用户角色
第二种方法,即插件的方法,设置比较简单,而且在前台投稿,既可以兼顾游客,又不会使注册用户看到后台的目录和文章结构,比较稳妥。所以我最后决定使用插件来实现。

插件我用的是DX-Contribute,搜索安装并且启用,然后进行以下步骤:

1.设置插件

2.建立投稿页面,页面中输入下面的代码并保存

中括号DX-Contribute中括号

请自行把“中括号”替换成“[”和“]”。

启用此插件后,在任何文章中插入此代码,都会在文章顶部显示出投稿界面。

至此就完成了。

看看投稿页面的效果:

添加了投稿页面后,在导航菜单它也显示出来了,和下面显示页面的地方重复了,这个去菜单里移除这一项就可以了。如果你的主题不同,可能不会出现这种情况。

投稿审核过后会显示出来,如果在插件设置中勾选了显示投稿者信息,则会显示如下:

注意:
用这个插件投稿的话,需要该用户角色是作者和以上,仅仅是“投稿者”是不行的。

wordpress怎样接受投稿