2020-04-06 / 5197阅
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