使用 Wp All Import / Wordpress 检测节点

问题描述 投票:0回答:1

我在导入时遇到问题。 我没有像value这样的产品类型 但我有一些节点:

<product_type>
<reference>value</reference>
<price>value</price>
</product_type>

我需要在我的映射中获取产品类型...

如果您已经在 WordPress 中使用此脚本,您知道吗?

感谢您的帮助, 问候,

弗雷德

需要检查并获取节点名称。

xml wordpress wpallimport
1个回答
0
投票

老问题但是..让我为你或其他人写一个答案! 首先,WC中的product_type应该是

simple
variable
grouped
external

<product_type>
在您的 XML 文件中有两个子节点。
reference
的真正价值是什么..是来自上面的东西吗?如果没有,也许
product_type
节点在您的情况下毫无用处,应该找到另一个 XML 字段来设置为
product_type
。否则,您可以将字段 reference
拖放到 WP All Import 字段 
Set Product Type With XPath
 内。如果这不是您想要的,也许您可以尝试 PHP 函数来实现您的目标。因此,在 WP All Import 字段
Set Product Type With XPath
中,您可以编写如下内容:

[check_product_type({drag_and_drop_your_field_from_xml})]
在 WP All Import 的 

Function Editor 选项卡(在导入底部找到它)中,您可以编写所需的 PHP 函数,例如:

function check_product_type($product_type) { if($product_type == "simple") { return "simple"; } else if($product_type == "variable") { return "variable"; } }
等等!希望能以某种方式帮助您并为您提供实现目标的想法

© www.soinside.com 2019 - 2024. All rights reserved.