欧美大屁股bbbbxxxx,狼人大香伊蕉国产www亚洲,男ji大巴进入女人的视频小说,男人把ji大巴放进女人免费视频,免费情侣作爱视频

歡迎來到入門教程網(wǎng)!

WordPress

當(dāng)前位置:主頁 > CMS教程 > WordPress >

wordpress獲取自定義字段get

來源:本站原創(chuàng)|時(shí)間:2020-01-11|欄目:WordPress|點(diǎn)擊: 次

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

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

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

來看一個(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;
?>

上一篇:WordPress實(shí)現(xiàn)自動(dòng)拒絕垃圾評(píng)論的方法

欄    目:WordPress

下一篇:wordpress自帶的緩存功能使用介紹

本文標(biāo)題:wordpress獲取自定義字段get

本文地址:http://mengdiqiu.com.cn/a1/WordPress/12768.html

網(wǎng)頁制作CMS教程網(wǎng)絡(luò)編程軟件編程腳本語言數(shù)據(jù)庫(kù)服務(wù)器

如果侵犯了您的權(quán)利,請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)進(jìn)行處理、任何非本站因素導(dǎo)致的法律后果,本站均不負(fù)任何責(zé)任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有