应朋友需求,给写了个小插件,功能是把本地的文本文件发布到wordpress后台文章;
插件功能简介
批量选中文本文件,文件对应形式如下,点击开始发布,即可将本地的文本文件发布到wordpress文章,并可根据设置进行相关的优化操作;
文章标题 = 文本文件标题
文章内容 = 文本文件内容
WBOXPR插件其他功能:
1、发布分类选择;
2、发布分类隐藏;
3、关键词设置;
4、关键词随机插入文章设置;
5、关键词插入tag标签设置;
6、随机发布时间设置;
7、自定义描述文本;
8、描述插入文章头部设置;
9、文章内容前插入图片设置;
10、文章发布后自动推送到百度;
下载地址:
使用方法:
后台上传安装插件,先进入插件发布设置页面,进行相关设置并保存;回到发布文章页面,批量选择准备好的文本文件;点击立即发布即可;
由于采用异步发布机制,单次选择的文本文件不限制数量。
更新:
- 2022年3月 修复BUG若干
- 2022年3月 优化编码转换功能
- 2022年3月 新增使用文本第一行作为标题
- 2022年3月 新增HTML实体转换功能
- 2020年3月 第一版本上线
建议可以新增发布文章草稿
你好博主,插件非常好用。但有一个小问题,大量的TXT上传的话,发布时间都一样就会导致没有连贯性,能否增加一个上传间隔时间功能呢,以秒为单位。
比如我有100篇TXT,需要按时间以100 99 98 97...3 2 1这样的,现在的情况是中间会出现混乱,文件太多,手动调整太麻烦了。
希望能添加此功能,非常感谢!
@ 陈: 下个版本会考虑加上去的。
请问utf-8编码的文本能上传成功,ANSI的文本却出现网络错误,请问有没有解决办法。非常感谢谢谢!
@ 小诗夫: 如果是提示网络错误,需要检查一下有没有防火墙。
更新下,发现是游览器的问题,在虚拟主机系统的游览器下是可以发布了,但发现一个问题,我用来发布小语种的txt文章的,比如西班牙,发布后发现文章会乱码的,怎样解决?能否发布的时候按照txt的格式发布?txt是utf-8的,谢!
@ daoado: 这种要注释掉编码转换的相关代码
你好,装了你的插件,选择了txt文章后点击发布按钮还是没反应,已经按照你最后的要求修改了代码了,wp是最新的版本,请问如何解决?急求,谢
文章发布后不显示侧边栏,点编辑文章再点保存,就会显示侧边栏。
@ 气到岔气: 1、是否使用了某缓存插件;
2、部分主题在发布文章的时候会插入一些自定义字段,插件直接调用的
wp_insert_post()
方法来插入文章可能未触发插入主题自定义字段的钩子@ 西部盒子: 应该是你说的那样,但是我不懂怎么去修改主题的代码,最后把主题的版本回退后正常了,非常感谢,插件帮助太大了。
@ 西部盒子: 还有个问题,为什么设置了时间后,发布的文章都是几小时之前发布的
@ 气到岔气: 仔细阅读时间设置说明,另外就是服务器时区设置是否正确
标题
文章段落
文章段落
采集到的是这种带html标签的文章...还有能实现导入后保存成草稿吗?结合定时发布插件,24小时发布简直完美。
@ 123: 发布时间设置成未来时间默认是定时发布了
上传文件content不得为空
@ 简单先生: 内容为空通常是因为文本文件编码问题导致的,默认情况下我们需要把文本文件的编码设置为windows的默认编码ANSI,如果文本文件不容易处理,请参照插件代码编码转换部分。
也改了代码也弄了浏览器缓存 还是点发布没有反应 能不能帮忙处理一下 麻烦了 谢谢
@ 小汤: 加Q1582140067
大佬,能不能解决一下内容识别为空的问题
@ cc: 内容为空通常是因为文本文件编码问题导致的,默认情况下我们需要把文本文件的编码设置为windows的默认编码ANSI,如果文本文件不容易处理,请参照插件代码编码转换部分。
英语音标上传后变了,不能正确保留。比如txt中like单词的音标是[laɪk],到数据库就显示[lak]。老大如何解决,用了Unicode和utf-8都不行。谢谢
@ 龙: 代码内有编码转换的代码,注释掉试试看
没有显示文章内容,只有标题
@ 盘仙人: 检查文件编码
点击开始发布,显示网络错误,我按照上面的js文件也修改了代码,也换了浏览器,还是显示网络错误,我的WordPress版本是5.7,请问有办法解决吗?谢谢~
@ ivan: 服务器gzip压缩问题,导致了返回带有中文的json乱码
TXT中html标签被原封不动的传上去了。没有实现html标签功能。标题 发布到文章中还是带标签。没有转成htm标签。
@ 哈嘿: robot.php文件第110行
$content = wpautop(esc_attr(trim($this->autoiconv($content))));
修改成
$content = wpautop(trim($this->autoiconv($content)));
@ 西部盒子: 太棒了!感谢西部盒子。
大哥,请问下,插件其他功能都没问题,但是文章内容是空的, 我txt里有内容, 是编码问题吗?
@ 小白白: 尝试换个编码看看,插件做了编码转换的,不过编码转换有一些坑,懂代码的话可以看下插件编码转换部分…
@ 西部盒子: 换编码就解决了,谢谢啦, 要是这个插件能上传TXT得时候,还能有一个地方上传一组图片,我就开心死了。可惜只能传一张。 但还是很厉害了
发布按钮还是点了没反应,咋回事?代码也改了
@ 驸马: 看文末有个更新说明
@ 西部盒子: 已经按文末改代码了,还是点不了
@ 驸马: 清空浏览器缓存就可以了
作者您好!我是一个新站长,现在正在用您的这个插件,非常得好用。但是我现在遇到一个问题,所以来咨询一下您。
我现在遇到的情况是这样的,我采集的txt文件里面带了P标签,用插件发布之后也是带P标签的,我只能重新编辑,使用文本模式重新发布就正常了,请问这种情况应该怎么解决了?
望回复。
@ 北洛: 采集的过滤掉P标签呢,最好能给个内容文本的示例,好确认具体问题。