使用One Click Demo Import搭建WP演示站的categories及预览图配置问题咨询
One Click Demo Import 配置问题解答
问题1:categories参数作用
- 该参数是给你配置的演示导入项设置前端筛选分类标签,仅作用于插件后台的演示选择界面,不会导入到WordPress站点的文章分类体系中
- 当你配置了多套演示数据时,可以给不同演示标注对应的分类(比如「博客」「电商」「企业站」),用户在导入时可以通过分类快速筛选匹配的演示模板
- 你给出的示例代码对应的效果是,这套名为
Demo Import 1的演示会被归入Category 1和Category 2两个分类下
问题2:本地预览图正确配置方式
你配置失败的核心原因是用错了参数:
local_import_file是指定本地演示数据XML/JSON/WE文件路径的参数,和预览图无关- 哪怕是本地内置的预览图,也需要用
import_preview_image_url参数配置,而且必须传入站点可访问的URL地址,不能传服务器本地文件路径(你之前用的get_template_directory()返回的是服务器硬盘的文件路径,浏览器无法直接访问,所以无法加载)
正确配置代码
把预览图放到主题目录下的ocdi文件夹后,用以下配置即可:
'import_preview_image_url' => trailingslashit( get_template_directory_uri() ) . 'ocdi/preview.jpg',
注意事项
- 如果是子主题内置预览图,把
get_template_directory_uri()替换为get_stylesheet_directory_uri()即可 - 确保图片路径、文件名大小写完全匹配,Linux服务器对路径大小写敏感
- 你之前设置参数值为
image时,插件识别到参数格式不合法,会自动 fallback 加载主题根目录下的默认预览图screenshot.png,所以才会显示原始主题的预览图
内容的提问来源于stack exchange,提问作者Jos
相关产品推荐
相关产品推荐

