倡萌在《WordPress添加投稿功能(无需注册/可邮件通知站长和投稿人) 》中分享过,通过修改主题文件实现游客快捷投稿的功能,但是有部分同学就是不太会动手,那么今天就分享一个WordPress匿名投稿插件:DX-Contribute,设置和使用都比较方便啦!

DX-Contribute简介

DX-Contribute是一个wordpress投稿插件,主要功能如下:

  1. 允许游客无需注册即可在你的网站投稿。
  2. 灵活的后台设置,可以自定义限定内容输入字数,为投稿的文章指定分类等。
  3. 前台内容采用wordpress内置的文章编辑器,简单易用。
  4. 该wordpress插件还有很好的验证保护措施,会自动检测标题字数、email格式,并且能够有效控制用户重复投稿。

DX-Contribute安装

可以通过以下两种方法的其中一种来安装DX-Contribute 插件:

  1. 访问DX-Contribute主页下载,将下载的文件解压缩,然后将dx-contribute文件夹 上传到 /wp-content/plugins/目录,在插件后台启用
  2. 直接在后台-安装插件,搜索’dx-contribute’,按照提示安装启用

DX-Contribute配置

1.启用DX-Contribute插件以后,可以在插件选项中进行简单的设置:

指定分类:在投稿页面发布的文章将全部保存到该分类目录下。

匿名用户:如果访客没有登录,那么你可以在wordpress的后台-用户-添加用户中建立一个匿名用户,并且选择它。那么游客发布的文章作者将关联这个用户。

限制时间:设定同一访客两次投稿的时间间隔。例如:设定值为600,那么某一用户成功投稿了一篇文章后,将在600秒后才能够第二次进行投稿,否则将弹出警告信息。

文章页用户信息:勾选显示则在文章页内容结尾处显示投稿者的头像、昵称。

发送email:勾选则投稿的文章审核通过后给投稿者发送email。

投稿页面css:每个wordpress主题的排版布局都不同,你可以在这里自定义该页面的css样式。

2.新建一页面,例如 投稿 ,在该页面的内容区域粘贴代码 [DX-Contribute] 进去:

3.访问刚才创建的页面,就可以看到投稿界面啦:

站点URL指的是,投稿者的博客,或者个人站点,可以隐藏该参数

4.投稿后的文章在后台-文章-待审文章中显示,在这里决定哪些文章可以通过审核。

注意:该插件需加载jquery,如果你的主题没有载入,则在header.php文件中的head标签之间的wp_head()函数之前插入以下代码载入jquery(本文是2012年的,现在可能不再需要加入JQuery了):

1
<?php wp_enqueue_script( 'jquery' );?>

DX-Contribute下载页面:http://wordpress.org/extend/plugins/dx-contribute/

:倡萌在本地环境测试发现提示:无法启用插件,因为它引起了一个致命错误(fatal error)。Parse error: syntax error, unexpected $end in,这是由于插件作者使用了简写 <? 造成的,简单解决办法就是,打开插件的 dx-contribute.php ,找到92行左右的位置,将 <? 改为 <?php 即可。(该问题已经反馈给作者,相信以后的版本可能已经修正了)。

如果以后遇到类似问题,可以参考《解决:无法启用插件,因为它引起了一个致命错误(fatal error) 》

最新文章

  1. JavaScript利用replace更改所有符合条件字符
  2. 【GoLang】go 微服务框架 &amp;&amp; Web框架学习资料
  3. ASP.Net后台 实现先弹出对话框,再跳转到另一个网页的实现方法
  4. 每日陌生php函数
  5. (转)select 1 from ... sql语句中的1代表什么意思? .
  6. JDK自带工具jps,jstat,jmap,jconsole使用
  7. 申请免费的SSL证书(Win7,PowerShell,Let&#39;s Encrypt)
  8. .NET Core 2.0和ASP.NET Core 2.0正式版抢先体验
  9. 06 Activity的启动模式 Intent的七大属性的总结
  10. Zookeeper安装(本地,伪分布式,集群)
  11. 邻接表&amp;链式前向星
  12. 【HDU 5858】Hard problem(圆部分面积)
  13. android 开发 命名规范
  14. 教你玩转产品管理系统iClap(PC端功能篇)
  15. 数据库cmd窗口登录
  16. vue.js 开发环境配置
  17. android(十四)四种启动模式
  18. background-origin:规定 background-position 属性相对于什么位置来定位
  19. C# 反射(Reflection)技术
  20. DP Intro - Tree POJ2342 Anniversary party

热门文章

  1. JavaScript URL汉字编码转换
  2. (转)关于block使用的5点注意事项
  3. Blender绘制大脑表层,并高亮染色
  4. POJ 2289 最大流
  5. python---aiohttp的使用
  6. Hadoop window win10 基础环境搭建(2.8.1)
  7. 51Nod 1062 序列中最大的数 | 简单DP
  8. HDU5875 Function
  9. 解决Sourcetree 每次拉取提交都需要输入密码
  10. svn全备加强版