WP投稿功能很多网站需要,以前博客吧分离过WordPress 博客投稿插件submit posts,但有游客反映该插件现不能用了,虽然目前很容易不需要插件实现投稿功能,可还是有很多人喜欢用插件实现,毕竟直接用插件比用代码实现使用方便得多,功能相对来说也强劲些。今天再来分享款wordpress用户投稿插件User Submitted Posts。
插件特色:
- 游客提交的信息可包括标题,标签,分类,作者,网址,内容及图像(多张);
- 支持在模板中使用模板标签或者该插件的简码来显示提交表单;
- 支持图片上传,可设置图片的数量、大小以及指定图片的最小和最大尺寸,此外还支持批量上传;
- 支持一键过滤用户提交的搞件;
- 支持定制提交表单的名称、IP、网站以上传图片的路径;
插件安装:
- 下载安装插件后,在已安装插件列表中启用该投稿插件;
- 在后台设置选项卡下的User Submitted Posts选项进入插件的设置界面对插件进行设置;
- 通过在日志或者主题页面中使用模板标签、php代码引用来显示稿件提交表单
- 要在日志中显示稿件提交表单,插入简码:
1
[user-submitted-posts]
- 要在主题文件中显示稿件提交表单的方法:
1
<?php public_submission_form(true); ?>
插件修入:
- 修改稿件提交表单的宽度,默认情况下是300px,修改方法如下:
- 打开 /resources/user-submitted-posts.css 文件
- 修改如下CSS即可 div#usp { width: 300px; } /* <- 修改表单宽度*/
- 没有其他的地方控制宽度了,所以只需要上面一个地方的CSS即可完成所有的宽度修改
使用模板标记
User Submitted Posts 插件提供了一些模板标记以增强该插件的灵活性
显示提交稿件中的图片附件,使用如下方式:
1 | <?php post_attachments(); ?> |
该函数可打印出指定的稿件的图片的详细信息,参数说明如下:
1 | <?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, 默认为使用全局的日志
插件下载:DownLoad
附:WordPress 博客不用插件实现投稿功能https://www.boke8.net/wordpress-no-plugins-contribute.html