如何在WP All Import中导入部分数值 截取时间戳为年-月-日格式
WP All Import 时间戳截断配置步骤
你可以通过以下步骤用str_replace实现仅保留年-月-日的需求:
- 进入对应导入任务的字段映射配置页面,定位到你需要填入日期的目标字段(支持文章默认日期、自定义字段等所有字段类型)
- 假设你导入源中完整时间戳的调用变量为
{source_time_field},直接在目标字段的输入框中填入以下代码即可:[str_replace(substr({source_time_field}, 10), '', {source_time_field})]
逻辑说明:
YYYY-MM-DD格式的日期正好占10个字符,上述代码会先用substr提取第10位之后的所有多余内容,再通过str_replace把这部分内容替换为空,最终仅保留前10位的年-月-日。
- 配置完成后可以先用「预览」功能验证处理后的日期格式是否符合预期,确认无误后即可运行导入。
更稳妥的兼容方案(可选)
如果你的导入源时间格式可能出现长度变动,更推荐用日期解析函数处理,兼容性更强,不需要依赖字符长度判断:[date('Y-m-d', strtotime({source_time_field}))]
内容的提问来源于stack exchange,提问作者stimpli
相关产品推荐
相关产品推荐

