加入收藏 | 设为首页 | 会员中心 | 我要投稿 昌吉站长网 (https://www.0994zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

在WordPress中给文章添加自定义字段及后台编辑功能区域

发布时间:2022-06-20 11:23:41 所属栏目:教程 来源:互联网
导读:这篇文章主要介绍了WordPress中给文章添加自定义字段及后台编辑区域的相关函数,分别简单讲了add_post_meta和add_meta_box 的用法,需要的朋友可以参考下。 为文章添加自定义字段。 常见的使用有:文章浏览次数、喜欢按钮、seo插件等常用插件就是使用的自定
  这篇文章主要介绍了WordPress中给文章添加自定义字段及后台编辑区域的相关函数,分别简单讲了add_post_meta和add_meta_box 的用法,需要的朋友可以参考下。
 
  为文章添加自定义字段。
 
  常见的使用有:文章浏览次数、喜欢按钮、seo插件等常用插件就是使用的自定义字段功能。
 
  参数详解
 
  add_post_meta($post_id, $meta_key, $meta_value,$unique);
 
  $post_id
 
  要添加自定义字段的文章或页面的ID值
 
  $meta_key
 
  自定义字段的键值(名字)
 
  $meta_value
 
  自定义字段的值
 
  $unique
 
  如果已经有相同名字的自定义字段,是否重复添加重名的自定义字段,true为不允许,false为允许
 
  函数使用实例:
 
  //为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, "_postviews", 999,false);
  var_dump(get_post_meta(1));echo"<br />";
 
  add_meta_box 是 WordPress 进阶使用的一个函数,能用到这个函数那说明你已经比一个普通的博主更了解这个世界瞩目的博客程序了,至少你在它身上已经花了不少功夫了。能用到它,说明你现在正在折腾一个你自己的主题、插件,甚至是在折腾 WordPress 后台了。
 
  好像已经赘述的够多了,下面我们以一个进阶的角度去说明一下这个函数怎么用。
 
  add_meta_box 函数说明
 
  add_meta_box 函数是被用来在文章编辑等页面添加一个设置的区域的函数。
 
  参数说明
 
  <?php
   add_meta_box( $id, $title, $callback, $post_type, $context, $priority, $callback_args );
   ?>
  $id HTML 代码中设置区域中id属性的值
 
  $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 测试";
  };。
 

(编辑:昌吉站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!