You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在WP All Import中通过函数编辑器转换XML节点值?

WP All Import 实现XML Yes/No节点转自定义别名教程

1. 打开函数编辑器

在导入流程里,找到你要输出别名的字段(比如自定义字段),点击旁边的函数编辑器图标(就是那个{}按钮)。

2. 写入转换函数

在弹出的函数编辑器窗口里,粘贴以下代码:

function get_custom_alias($node_val, $target_alias) {
    // 先把节点值转小写并去空格,避免大小写或空格干扰判断
    $clean_val = strtolower(trim($node_val));
    // 是yes就返回指定别名,否则返回空
    return $clean_val === 'yes' ? $target_alias : '';
}

写完后点击保存函数。

3. 字段映射时调用函数

回到字段设置界面,针对每个节点做对应调用:

  • 处理fireplace节点:在输入框里填 [get_custom_alias({fireplace[1]}, 'tzaki')]

    注意:{fireplace[1]}是WP All Import自动识别的XML节点变量,要是你的XML节点路径不一样,得改成实际的节点标识

  • 处理Air-conditioning节点:填 [get_custom_alias({Air-conditioning[1]}, 'aircond')]
  • Heating节点如果不需要输出内容,直接留空就行

4. 测试并执行导入

点击预览导入数据,检查转换后的结果是否符合要求,没问题就可以启动正式导入了。

内容的提问来源于stack exchange,提问作者Νίκος Γκάτης

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 05:35:21