WordPress中给文章添加自定义字段及后台编辑功能区域
《WordPress中给文章添加自定义字段及后台编辑功能区域》要点: add_post_meta add_post_meta函数描述 参数详解 add_post_meta($post_id,$meta_key,$meta_value,$unique); $post_id //为ID为1的文章添加_postviews自定义字段,值为99 add_post_meta(1,"_postviews","99"); var_dump(get_post_meta(1));echo"<br />"; //为ID为1的文章添加_postviews自定义字段,值为999,并允许重复自定义字段名称 add_post_meta(1,999,false); var_dump(get_post_meta(1));echo"<br />"; 演示效果: array(1) { ["_postviews"]=> array(1) { [0]=> string(2) "99" } } array(1) { ["_postviews"]=> array(2) { [0]=> string(2) "99" [1]=> string(3) "999" } } //不允许重复自定义字段的代码 add_post_meta(1,"996",true); var_dump(get_post_meta(1));echo"<br />"; add_post_meta(1,"997",true); var_dump(get_post_meta(1));echo"<br />"; array(1) { ["_postviews"]=> array(1) { [0]=> string(3) "996" } } array(1) { ["_postviews"]=> array(1) { [0]=> string(3) "996" } } add_meta_box add_meta_box 函数说明 参数说明 <?php add_meta_box( $id,$title,$callback,$post_type,$context,$priority,$callback_args ); ?> $id HTML 代码中设置区域中id属性的值 function add_xz_box (){//添加设置区域的函数 add_meta_box('xz_box_1','add_meta_box 测试','xz_box_1','post','side','high',array('str1','str2')); }; //在'add_meta_boxes'挂载 add_xz_box 函数 add_action('add_meta_boxes','add_xz_box'); function xz_box_1($post,$boxargs){//显示设置区域的回调函数 echo"add_meta_box 测试"; }; 欢迎参与《WordPress中给文章添加自定义字段及后台编辑功能区域》讨论,分享您的想法,编程之家 52php.cn为您提供专业教程。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |