2017-08-01 14 views
1
$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'), 
    ), 
)); 

上記はコードです。今、私がオプション2を選択した場合、ロジックを実行したいと思うこのように→オプション条件の選択方法は?

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

オプション2を選択→layman言語。どのようにプログラムを作成することができますか?

上記はCMB2 Wordpress Plugin

+0

$ cmb-> add_fieldの近くのどこに条件を置く必要がありますか? – PayteR

+0

他のテーマはありません。 – somethingnow

+0

onChangeイベントのためにJavaScriptを作成し、Ajaxリクエストを使ってPHPスクリプトを呼び出さなければなりません。 –

答えて

1

からのコード私は右のそれを取得した場合、その後、あなただけのポストメタからその値を取得し、状態を確認する必要があります。

$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 
} 
関連する問題