问题概述
在使用火车头采集器(LocoySpider)将采集到的内容上传至WordPress网站时,用户可能会遇到各种问题,例如上传失败、格式错乱、图片不显示等。这些问题通常与WordPress的接口配置、服务器环境或采集规则有关。
常见问题及解决方法
1. 上传失败:接口返回错误
- 可能原因:
- WordPress REST API未开启或权限不足。
- 火车头配置中的API密钥或用户名/密码错误。
- 服务器防火墙或安全插件(如Wordfence)拦截了请求。
- 解决方案:
- 检查WordPress的REST API是否可用(访问
/wp-json/wp/v2/posts
测试)。 - 确保火车头中填写的管理员账号有发布权限。
- 暂时关闭安全插件或调整防火墙规则。
2. 内容格式错乱(HTML标签丢失)
- 可能原因:
- WordPress的文本编辑器(如古腾堡)对HTML代码进行了过滤。
- 火车头未正确转义特殊字符(如
<
、>
)。 - 解决方案:
- 在火车头发布模块中勾选“保留HTML标签”选项。
- 使用经典编辑器(Classic Editor)插件,或通过代码片段禁用自动格式化。
3. 图片无法上传或显示
- 可能原因:
- 图片链接为相对路径或未正确映射到WordPress媒体库。
- 服务器限制文件上传大小(如PHP的
upload_max_filesize
)。 - 解决方案:
- 在火车头中设置“下载远程图片”并指定正确的存储路径。
- 修改服务器配置(如
php.ini
)增大上传限制。
4. 发布重复内容
- 可能原因:
- 火车头未设置去重规则,或WordPress未启用唯一标识(如自定义字段)。
- 解决方案:
- 在采集规则中添加“标题/URL”去重判断。
- 通过WordPress插件(如“Duplicate Post Checker”)防止重复发布。
其他优化建议
- 测试发布:先在本地或测试站点调试,确认无误后再同步到正式网站。
- 日志分析:检查火车头的错误日志,定位具体报错信息。
- 更新工具:确保使用最新版本的火车头采集器和WordPress。
通过以上方法,大部分火车头与WordPress的对接问题均可解决。如仍遇到困难,建议查阅官方文档或联系技术支持。