wordpress获取自定义字段get

教程大全 2026-01-08 17:24:33 浏览

WordPress可以设置自定义字段,方便扩展功能,wordpress利用巧妙的数据库表设计达到这一目的,posts表存放文章,页面和附件等,与之对应的postmeta表用来存储自定义的字段,采用post_id,key,value这样的设计来存放自定义字段的值。 $post_id —— 所检索数据的文章的ID,使用 $post->ID 来获取文章的ID。 $key —— 要检索的自定义字段名称 $single —— 这是一个布尔值,如果设置为 true ,将直接以字符串的形式返回字段的值;一个自定义字段可以填写多个值,如果设置为 false,将返回一个数组 array 来显示这多个值。

复制代码

代码如下:

function get_post_meta($post_id, $key = '', $single = false) {return get_metadata('post', $post_id, $key, $single);}

来看一个使用了wp_cache_set,wp_cache_get和get_post_meta函数的示例:

复制代码

代码如下:

get

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_views + 1;wp_cache_set($post_id,$post_views,'views');if($post_views%10 == 0){update_post_meta($post_id, 'views', $post_views);}echo $post_views;?>

本文版权声明本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站客服,一经查实,本站将立刻删除。

发表评论

热门推荐