私はカスタムタクソノミーを持つ2つのドロップダウンボックスと、現在選択されている分類法の下にカスタムポストを持っています。そのために私は変更時の機能を書いています。私は表示に問題が親切に問題ワードプレスで選択ボックスをAjaxレスポンスとして表示することはできません
に把握するために私を助け、それは私がここに 私の変更の機能を掲示しています<select class="form-control" name="upload_designation" id="upload_designation" >
<option value="">Select Designation</option>
<option value="8">Associate</option></select>
の代わりにこの
8Associate<select class="form-control" name="upload_designation" id="upload_designation" >
<option value="">Select Designation</option><option value=""></option></select>
のような出力を示しています を入れています
function change_desgination() {
$post_val=explode("_",$_POST['id']);
$id=$post_val[0];
$taxonomy_name=$post_val[1];
$out='<select class="form-control" name="upload_designation" id="upload_designation" >
<option value="">Select Designation</option>';
$args = array(
'post_type' => 'designation',
'post_status' => 'publish',
'posts_per_page' => -1,
'tax_query' => array(
array(
'taxonomy' => 'domain',
'field' => 'slug',
'terms' => $taxonomy_name
)
)
);
$the_query = new WP_Query($args);
while ($the_query->have_posts()) : $the_query->the_post();
$theid=the_ID();
$thetitle=the_title();
$out.='<option value="'.$theid.'">'.$thetitle.'</option>';
endwhile;
$out.='</select>';
die($out);
}
問題がある場合は、引用符を使用してください。いずれか1つ私は問題を見つけるのを助けてください。前もって感謝します。
$ thetitle = the_title(); $ thetitleの値を確認しますか? –
@Dinesh the_title()の値が正しいことを示しています。そのthethe_title()= Associate'と 'the_ID()= 8'の値は来ていますが、