问题描述
我正在从头开发自定义主题,并创建自定义帖子类型,并在编辑自定义帖子类型时收到此警告。我还设计了具有两个输入字段并在其中使用随机数的自定义元框。对删除这些警告有帮助吗?
//Custom Metabox
function register_book_meta_box(){
add_meta_box('book_meta_box_id','Book Detail','design_book_meta_box','books','advanced','high');
}
add_action('add_meta_boxes','register_book_meta_box');
function design_book_meta_box($post){
wp_nonce_field(basename(__FILE__),'book_cpt_nonce')
?>
<div>
<label for="book-author">Author Name </label>
<input type="text" name="book-author" placeholder="Author Name" value="<?php echo get_post_meta( $post->ID,'book-author-key',true );?>">
</div>
<div>
<label for="year">Published Year</label>
<input type="number" id="year" name="year" min="1455" max="2020" value="<?php echo get_post_meta( $post->ID,'book-year-key',true );?>">
<span id="errorMsg" style="display:none;">Published Year Must be range from 1455 - 2020</span>
</div>
<?php
}
function save_book_meta_data($post_id)
{
if(!isset($_POST['book_cpt_nonce']) || !wp_verify_nonce($_POST['book_cpt_nonce'],basename(__FILE__))){
return $post_id;
}
if (array_key_exists('book-author',$_POST)) {
update_post_meta( $post_id,$_POST['book-author']
);
}
if (array_key_exists('year',$_POST['year']
);
}
}
add_action('save_post','save_book_meta_data');
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)