其实现在投稿插件有很多,无插件实现投稿的方法也很多,不过对于不喜欢折腾的人来说还是插件最方便,个人推荐一款投稿插件“user-submitted-posts”,这款插件设置简单,并且支持多张图片上传。
顺便说一句,官方提供的插件,在分类显示那里会出现乱码,我已经修复了,大家放心用就是了!
该wordpress官方插件能够让访问你的访客在你博客上的任意页面投稿,投稿内容可设置标签,分类,标题,作者姓名及作者网址。访客提交的文章的状态可通过设置为草稿,立即发布或经过批准后才发布可有效防止机器人程序和垃圾信息的提交。User Submitted Posts 插件也支持处理多个图片上传,自定义URL重定向等等。
插件特点
- 让您的访问者可以在您的网站的任何页面提交稿件(Belary推荐建立新页面来专门供游客投稿)
- 游客提交的信息可包括标题,标签,分类,作者,网址,内容及图像(多张)
- 可以在模板中使用模板标签或者该插件的简码来显示提交表单
- 可以在游客成功提交稿件后重定向用户返回到当前页
图片上传
- 可设置访问者上传图像的数量和大小
- 可指定上传图片的最小和最大宽度和高度
- 可指定每个稿件所允许的上传图像的数量
- 插件本身使用jQuery的代码方便多幅图像的选择
插件设置
- 可控制哪些字段显示在提交稿件的表单中
- 可设置哪些文章分类的用户可以选择
- 可将已经提交的稿件分配给任何注册用户
- 可定制的提交的错误信息文本和上传成功/失败的信息提示文本
投稿管理
- 可使用模板标签轻松管理稿件中的附件和图片
- 插件后台管理页面上提供一键过滤用户提交的稿件
- 可定制提交表单的字段如:名称,IP,网址,及上传的图像的路径
- 可设置稿件的任何状态:草稿,发布或审核发布
插件安装
- 上传User Submitted Posts目录至wordpress的插件目录(wp-content\plugins)
- 通过WordPress的后台管理面板中的插件管理激活
- 通过“Settings(设置)”–>“User Submitted Posts”菜单项打开该插件的设置界面
- 通过在日志或者主题页面中使用模板标签、php代码引用来显示稿件提交表单
1. 在日志中显示稿件提交表单的方法
【user-submitted-posts】 (【】 这两个符号分别替换为 [ ]) - 2. 在主题文件中显示稿件提交表单的方法
<?php public_submission_form(true); ?> - 修改稿件提交表单的宽度,默认情况下是300px,修改宽带方法如下:
1. 打开 /resources/user-submitted-posts.css 文件
2. 修改如下CSS即可 div#usp { width: 300px; } /* <- 修改表单宽度*/
3. 没有其他的地方控制宽度了,所以只需要上面一个地方的CSS即可完成所有的宽度修改
使用模板标记
User Submitted Posts 插件提供了一些模板标记以增强该插件的灵活性
- 显示提交稿件中的图片附件,使用如下方式:
<?php post_attachments(); ?>
该函数可打印出指定的稿件的图片的详细信息,参数说明如下:
<?php post_attachments($size, $beforeUrl, $afterUrl, $numberImages, $postI); ?>
$size 设置默认大小,可选参数为 thumbnail, medium, large or full 默认值为 full
$beforeUrl 设置image标签前的文本或者html标记,默认值为” <img src=”
$afterUrl 设置image标签后的文本或者html标记,默认值为” />
$numberImages 设置每篇稿件的图片显示数量,默认值为 false(Belary注: 即全部显示
$postId 设置可选的稿件的ID, 默认为使用全局的日志
这里贴出插件后台部分界面,显示不全,大家安装后自行研究吧,有什么不明白的,请到这里反馈!
关于演示,可以看本站的投稿页面,此插件唯一的却点就是不支持可视化编辑器,希望有大神能集成一下!
下载地址: user-submitted-posts
楼主博客漂亮!谢谢汉化
还有就是那些电商导航,活动专区和网购攻略怎么都打不开的.要怎么修改才能打开?0基础,谢谢指教下!
@一样 @:这个我在主题页面有说啊,添加新页面,固定链接修改成相对应的就可以了
就是网站页眉,网站模板最上面的多姿D29那些字样怎么修改?
请问下页眉怎么修改呢?
@一样 什么页眉?
嗯。作者是更新了。希望能更新下汉化哦。
@凤城在线 看下面相关文章 ,已经更新打最新版了
大神什么时候更新啊,现在老提示更新到最新版
@3bat @3bat: 😎 一直没什么时间,既然你提到了,那我就近几天汉化一下吧!
怎么点击“Settings(设置)”–>“User Submitted Posts”菜单
提示:您没有足够的权限访问该页面。
@咪咪 确定 你是否具有 网站管理员权限
😉 😉 😉 😉 😉 😉 😉
太棒了,我回复下吧!!
模板挺好看的
😐 上传图片的文章不显示图片,后台检测图片已经上传了。。。。
下面不懂怎么做了。。
显示提交稿件中的图片附件,使用如下方式:
该函数可打印出指定的稿件的图片的详细信息,参数说明如下:
@你的益达 先到插件设置里面设置允许上传的图片数,图片上传完之后,在编辑文章处,点击添加媒体,应该就能看到了。
@东少 @东少:非常感谢提供这个插件, 🙂
也就是说审核的时候自己要再添加图片到文章里才行?
@你的益达 恩,据我测试,是这个样子的!