0

我正在使用 WPAI 将一些信息导入 WooCommerce 产品描述。我想要做的是查看尺寸大小,如果字段包含数据,则仅将其放在描述中,如果为空则忽略。

所以我在一个有值但没有显示的字段上尝试了这段代码

[IF({assembledwidthmm1[1][.=""]})][ELSE]{assembledwidthmm1[1]}[ENDIF]

此外,如果我能让它工作,我还想在其中显示一些文本,前提是该字段包含数据。

例如

[IF({assembledwidthmm1[1][.=""]})][ELSE] Width :{assembledwidthmm1[1]} mm [ENDIF]

这方面的任何方向都会令人惊叹..提前谢谢你。

4

1 回答 1

1

这个:

[IF({assembledwidthmm1[1][.=""]})][ELSE] Width :{assembledwidthmm1[1]} mm [ENDIF]

在我的测试中工作正常。由于它不适合您,请尝试使用自定义 PHP 函数:http: //www.wpallimport.com/documentation/developers/execute-php/。示例函数:

function my_display_width( $width = '' ) {
    return empty( $width ) ? null : 'Width: ' . $width . 'mm';  
}

您可以像这样在导入模板中使用它:

[my_display_width({assembledwidthmm1[1]})]

一般来说,最好将 PHP 函数用于这样的事情,因为语法更容易理解并且更灵活。

于 2020-01-09T14:58:30.197 回答