改变
echo \'<input type="checkbox" id="movie_abc" name="movie_abc" value="true" />\';
到。。。
echo \'<input type="checkbox" id="movie_abc" name="movie_abc" value="1"\' . checked( $mydata , 1 ) . \'/>\';
。。。让我们知道你的进展。
更新请尝试以下操作,
echo \'<input type="checkbox" id="movie_abc" name="movie_abc" value="1"\', $mydata ? \' checked="checked"\' : \'\', \'/>\';
更新2这是一个重复的问题;
我现在在代码中看到,您没有更新的meta\\u键值,
movie_abc and movie_xyz
所以你需要加上,
update_post_meta($post_id, \'movie_abc\', $mydata); //current value of this key is "true" only?
update_post_meta($post_id, \'movie_xyz\', $mydata);
。。。到您的
save_postdata()
作用
更新3
$mydata = get_post_meta($post->ID, \'movie\', TRUE);
if($mydata == true)
$checked = \'checked="checked"\';
echo \'<input type="checkbox" id="movie_abc" name="movie_abc" value=""\', $checked, \'/>\';