Кто-нибудь знает, как установить значения в поле поля списка в гравитационных формах. Мне удалось сделать поле в виде выпадающего списка и заполнить его объектами портфолио. Возможно, это не лучшее решение, но оно работает. Дело в том, что я также хочу добавить значение к каждой добавленной метке. Например:
Метка поля списка: "test1"
Пользователь открывает выпадающий список и выбирает «test1»
Когда это происходит, другое поле в списке должно измениться на значение «test1», например, «100». Ребята, вы знаете, как решить эту проблему?
У меня есть этот код:
add_filter( 'gform_field_value_artikelnrparam', 'populate_list1' );
function populate_list1( $value ) {
global $post;
$args = array(
"post_type" => "portfolio",
"post_status" => "publish",
'meta_key' => 'artikel-nr-crm',
'orderby' => 'meta_value',
"order" => "ASC",
"posts_per_page" => 200
);
$artikelnummer = "";
$artikelname = "";
$provision = "";
$myposts = get_posts( $args );
foreach ( $myposts as $post ) : setup_postdata( $post );
$artikelnummer .= get_field( 'artikel-nr-crm' ) . " - " . get_field( 'artikelname' ) . "\n";
$artikelname .= get_field( 'artikelname' ) . "\n";
$provision .= get_field('provision_euro') . "\n";
endforeach;
wp_reset_postdata();
$list_array = array(
array(
'Artikelnummer' => explode("\n", $artikelnummer),
'value' => explode("\n", $provision),
//'Artikelbez.' => explode("\n", $artikelname),
),
);
return $list_array;
}
Большое спасибо!
С наилучшими пожеланиями
Amer