最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

wordpress獲取自定義字段get_post_meta函數(shù)使用介紹

  發(fā)布時(shí)間:2014-03-11 16:53:32   作者:佚名   我要評(píng)論
wordpress可以設(shè)置自定義字段,方便擴(kuò)展功能,wordpress利用巧妙的數(shù)據(jù)庫(kù)表設(shè)計(jì)達(dá)到這一目的,下面為大家介紹下自定義字段get_post_meta函數(shù)用法
wordpress可以設(shè)置自定義字段,方便擴(kuò)展功能,wordpress利用巧妙的數(shù)據(jù)庫(kù)表設(shè)計(jì)達(dá)到這一目的,posts表存放文章,頁(yè)面和附件等,與之對(duì)應(yīng)的postmeta表用來(lái)存儲(chǔ)自定義的字段,采用post_id,key,value這樣的設(shè)計(jì)來(lái)存放自定義字段的值。
get_post_meta函數(shù)用法:
get_post_meta($post_id, $key, $single);
該函數(shù)有3個(gè)基本參數(shù):
$post_id —— 所檢索數(shù)據(jù)的文章的ID,使用 $post->ID 來(lái)獲取文章的ID。
$key —— 要檢索的自定義字段名稱(chēng)
$single —— 這是一個(gè)布爾值,如果設(shè)置為 true ,將直接以字符串的形式返回字段的值;一個(gè)自定義字段可以填寫(xiě)多個(gè)值,如果設(shè)置為 false,將返回一個(gè)數(shù)組 array 來(lái)顯示這多個(gè)值。
此函數(shù)定義在wordpress的post.php中:

復(fù)制代碼
代碼如下:

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

來(lái)看一個(gè)使用了wp_cache_set,wp_cache_get和get_post_meta函數(shù)的示例:

復(fù)制代碼
代碼如下:

<?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_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;
?>

相關(guān)文章

最新評(píng)論

尚义县| 喀喇沁旗| 陇川县| 南充市| 扶沟县| 崇明县| 沁源县| 平度市| 固原市| 青阳县| 资阳市| 运城市| 夏津县| 绥宁县| 深圳市| 嘉鱼县| 旺苍县| 岳阳市| 利辛县| 康平县| 兴安盟| 虹口区| 赞皇县| 社会| 巍山| 延安市| 铜梁县| 井研县| 阳新县| 玉屏| 福泉市| 新邵县| 中西区| 赤壁市| 禄劝| 黄石市| 柯坪县| 卫辉市| 志丹县| 浦东新区| 阳山县|