WordPress中给文章添加自定义字段及后台编辑功能区域
框架(架构)  /  管理员 发布于 7年前   250
add_post_meta add_post_meta函数描述 参数详解 $post_id 演示效果: add_meta_box add_meta_box 函数说明 参数说明 $id HTML 代码中设置区域中id属性的值
add_post_meta 函数是 WordPress 中用来给文章或页面添加自定义字段值的一个函数,
其用法与在编写文章时在文章编写界面中利用自定义栏目面板为文章添加自定义字段值的效果是一样的。
为文章添加自定义字段。
常见的使用有:文章浏览次数、喜欢按钮、seo插件等常用插件就是使用的自定义字段功能。add_post_meta($post_id, $meta_key, $meta_value,$unique);
要添加自定义字段的文章或页面的ID值
$meta_key
自定义字段的键值(名字)
$meta_value
自定义字段的值
$unique
如果已经有相同名字的自定义字段,是否重复添加重名的自定义字段,true为不允许,false为允许
函数使用实例//为ID为1的文章添加_postviews自定义字段,值为99add_post_meta(1, "_postviews", "99");var_dump(get_post_meta(1));echo"
";//为ID为1的文章添加_postviews自定义字段,值为999,并允许重复自定义字段名称add_post_meta(1, "_postviews", 999,false);var_dump(get_post_meta(1));echo"
";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, "_postviews", "996",true);var_dump(get_post_meta(1));echo"
";add_post_meta(1, "_postviews", "997",true);var_dump(get_post_meta(1));echo"
";array(1) { ["_postviews"]=> array(1) { [0]=> string(3) "996" }}array(1) { ["_postviews"]=> array(1) { [0]=> string(3) "996" }}
add_meta_box 是 WordPress 进阶使用的一个函数,能用到这个函数那说明你已经比一个普通的博主更了解这个世界瞩目的博客程序了,至少你在它身上已经花了不少功夫了。能用到它,说明你现在正在折腾一个你自己的主题、插件,甚至是在折腾 WordPress 后台了。
好像已经赘述的够多了,下面我们以一个进阶的角度去说明一下这个函数怎么用。
add_meta_box 函数是被用来在文章编辑等页面添加一个设置的区域的函数。
$title 区域中的标题名称
$callback 添加的设置区域的显示函数(回调函数)
$post_type 在 post 还是 page 的编辑页面中显示
$context 设置区域的显示位置,主编辑区、边栏、其他
$priority 设置区域显示的优先级
$callback_args 回调函数接受的附加参数
使用实例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 测试";};
您可能感兴趣的文章:
122 在
学历:一种延缓就业设计,生活需求下的权衡之选中评论 工作几年后,报名考研了,到现在还没认真学习备考,迷茫中。作为一名北漂互联网打工人..123 在
Clash for Windows作者删库跑路了,github已404中评论 按理说只要你在国内,所有的流量进出都在监控范围内,不管你怎么隐藏也没用,想搞你分..原梓番博客 在
在Laravel框架中使用模型Model分表最简单的方法中评论 好久好久都没看友情链接申请了,今天刚看,已经添加。..博主 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 @1111老铁这个不行了,可以看看近期评论的其他文章..1111 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 网站不能打开,博主百忙中能否发个APP下载链接,佛跳墙或极光..
Copyright·© 2019 侯体宗版权所有·
粤ICP备20027696号