Как выбрать условие опций?

    $cmb->add_field( array(
'name'             => 'Select Video or Image',
'desc'             => 'Select an option',
'id'               => 'the_wiki_id_one',
'type'             => 'select',
'show_option_none' => true,
'default'          => 'custom',
'options'          => array(
'standard' => __( 'Option One', 'cmb2' ),
'custom'   => __( 'Option Two', 'cmb2' ),
'none'     => __( 'Option Three', 'cmb2' ),
),
) );

Выше код. Теперь предположим, что если я выбрал второй вариант и хочу выполнить логику

If (Option 2 selected) {
<?php Then execute some PHP code ?>
}

Вариант 2 выбран → Язык обывателя. Как мы можем сделать это с точки зрения программирования?

Выше приведен код CMB2 WordPress Плагин

1

Решение

Если я правильно понял, то вам просто нужно получить это значение из post meta и создать условие.

$the_wiki_id_one = get_post_meta($post_id, 'the_wiki_id_one', true);

// Option 2 is selected
if( 'custom' === $the_wiki_id_one ){
//Then execute some PHP code
}
1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector