WP All Import IF Statement
Я использую WPAI для импорта некоторой информации в описание продукта WooCommerce. Что я хочу сделать, так это посмотреть на размер измерений и поместить его в описание только в том случае, если поле содержит данные, и игнорировать, если оно пустое.
Поэтому я попытался этот код в поле, которое имеет значение, но ничего не показывает
[IF({assembledwidthmm1[1][.=""]})][ELSE]{assembledwidthmm1[1]}[ENDIF]
Кроме того, если бы я мог заставить это работать, я также хотел бы отобразить некоторый текст в этом, только если поле содержит данные.
Например
[IF({assembledwidthmm1[1][.=""]})][ELSE] Width :{assembledwidthmm1[1]} mm [ENDIF]
Любое направление на это было бы удивительно.. Заранее спасибо.
0 ответов
Эта:
[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, так как синтаксис легче понять и он более гибкий.