首页 视频课程 WordPress开发文档自定义字段与AJAX 文章字段

文章字段

2020-04-06 / 4628阅

本视频需要登录以后才能播放

登录

WordPress最灵活的就是支持自定义字段。

如果你的后台编辑文章里面没有自定义字段,可以通过右上角的显示选项设置,新版的WordPress在编辑页面右上角的三个小点里面,有个选项,打开以后可以勾选自定义字段。

有了自定义字段,我们就可以添加了。字段添加以后前台使用以下函数或者字段的值:

获取字段的值

get_post_meta($post_id,$post_meta_key,true);
//其中第一个参数是文章的ID,第二个参数是自定义字段的键
//第三个是指定输出一个值还是多个值 

第三个参数为True则输出一个值。为flase时返回全部的值。下面一句话很重要:

WordPress允许出现多个键名重复的字段,你使用false可以输出所有。

更新字段的值

update_post_meta($post_id,$key,$value,$prev_value);
//第一个参数是文章的ID
//第二个是需要更新的键名
//第三个是新的值
//第四个一般为空,如果存在多个相同的键,则只更新值为此参数的  
update_post_meta()函数如果更新到没有的键,它会自己创建,无需提前创建。 

创建自定义字段

 add_post_meta($post_id,$key,$value,$unique;
//第一个是文章ID
//第二个是键
//第三个是值
//第四个值是布尔型,默认为False 

重点说下第四个值,它为真,表示如果出现重复的键,也继续添加。如果为false则不能添加重复的键

删除自定义字段

delete_post_meta_by_key($meta_key); //删除所有文章的这个字段
delete_post_meta($post_id,$meta_key,$meta_value); //删除指定文章的某个字段
//$meta_value默认为空,则表示删除这个字段的所有值,因为可能存在同名字段。
//如果只指定meta_value 则删除值为 meta_value的字段 

阅读文章或者观看视频过程中有任何问题,请下方留言或者联系我Q248758228

大家谈论
    我的见解
    目录