wordpress获取自定义字段get_post_meta函数使用介绍

wordpress获取自定义字段get_post_meta函数使用介绍,第1张

wordpress="superseo">ss获取自定义字段get_post_meta函数使用介绍

Wordpress可以方便地设置自定义字段和扩展功能。wordpress利用合适的数据库表设计方案来实现这个目标。下面详细介绍一下自定义字段GET_POST_METAHAN的用法。

wordpress能够设定自定义字段,便捷拓展作用,wordpress利用恰当的数据库表设计方案做到这一目地,posts表储放文章内容,网页页面和配件等,与之相匹配的postmeta表用于储存自定义的字段,选用post_id,key,value那样的设计方案来储放自定义字段的值。
get_post_meta涵数用法:
get_post_meta($post_id,$key,$single);
该涵数有3个主要参数:
$post_id——所查找数据信息的文章内容的ID,应用$post->ID来获得文章内容的ID。
$key——要查找的自定义字段名字
$single——这是一个布尔值,假如设定为true,将立即以字符串数组的方式回到字段的值;一个自定义字段能够填好好几个值,假如设定为false,将回到一个数组array来显示信息这好几个值。
此函数定义在wordpress的post.php中:

复制代码编码以下:
functionget_post_meta($post_id,$key='',$single=false){
returnget_metadata('post',$post_id,$key,$single);
}

看来一个应用了wp_cache_set,wp_cache_get和get_post_meta涵数的实例:

复制代码编码以下:
<?php
$post_id=$post->ID;
$post_views=wp_cache_get($post_id,'views');
if($post_views===false){
$post_views=get_post_meta($post_id,"views",true);
if(!$post_views)$post_views=0;
}
$post_views=$post_views1;
wp_cache_set($post_id,$post_views,'views');
if($post_views==0){
update_post_meta($post_id,'views',$post_views);
}
echo$post_views;
?>

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/772482.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存