python wordpress自定义字段获取_WordPress 自定义字段(Custom Fields)详细介绍和使用...
什么是 WordPress 自定義字段 Custom Fields
我們?cè)谑褂?WordPress 撰寫日志或者頁面的時(shí)候,都會(huì)在編輯框下面看到自定義字段(Custom Fields),那么什么是自定義字段呢?這個(gè) WordPress 自定義字段又是干什么的?
WordPress 自定義字段是對(duì) WordPress Posts 表的一種補(bǔ)充和擴(kuò)展,一般來講 WordPress 提供了博客日志的作者,分類,標(biāo)簽,時(shí)間等,然后你可以根據(jù)你的需要自定義出一系列的其他信息,比如我在文章上面就使用 WordPress 自定義字段記錄當(dāng)前日志的瀏覽次數(shù),如下圖所示:
WordPress 自定義字段工作機(jī)制
WordPress 自定義字段通常有兩個(gè)的變量:鍵 ( key ) 和值 ( value )。比如你想顯示你寫日志當(dāng)時(shí)的心情,你可以把鍵叫做 "mood"(心情),顯然在這里值就是 "高興" 或者 "憤怒"。
當(dāng)我們?yōu)槟称罩净蛘唔撁鎰?chuàng)建一個(gè)自定義字段的時(shí)候,我們所寫的信息將會(huì)存儲(chǔ)到該日志或者頁面中。換句話說,我們所創(chuàng)建的自定義字段的的數(shù)據(jù)是屬于當(dāng)前的日志或者頁面,所以我們能夠顯示當(dāng)前日志或者頁面相關(guān)的自定義字段信息。
如何在博客上顯示自定義字段的數(shù)據(jù)
當(dāng)我們想顯示日志或者頁面的自定義字段的時(shí)候,我們有幾種方法。這里介紹兩種簡(jiǎn)單的方法和一些更高級(jí)的用法。
首先,可以使用
Key1: Value of "Key1″
Key2: Value of "Key2″
Key3: Value of "Key3″
第二個(gè)函數(shù)是:get_post_meta($post->ID, "Key2″, $single = true);?可以返回自定義字段 "Key2" 的值,也可以輸出它:echo get_post_meta($post->ID, "Key2″, $single = true);
WordPress 自定義字段擴(kuò)展了 WordPress
WordPress 自定義字段極大的擴(kuò)展了 WordPress 的功能,很多插件都是基于 WordPress 自定義字段做的(比如我們最新的?WordPress 心情評(píng)論插件),靈活使用 WordPress 自定義字段可以把 WordPress 打造成強(qiáng)大的 CMS 系統(tǒng),通過使用自定義字段,我們可以很快給日志和頁面加上很多額外的信息,并且不用編輯日志就能很快改變信息顯示方式。
示例:
WordPress 編輯框會(huì)過濾 Javascript 腳本,所以我們無法直接把腳本寫到日志,如果修改主題,把腳本添加到主題的 header.php 文件中,那么博客所有的頁面都會(huì)加載這些腳本,這樣造成整個(gè)博客效率下降。
所以這個(gè)時(shí)候我們可以通過?WordPress 自定義字段來給某篇的日志單獨(dú)加載 Javascript 腳本和 CSS 樣式表。
假設(shè)我們給日志單獨(dú)加載 Javascript 腳本的自定義字段是?custom_head。那么你首先需要把下面這段代碼復(fù)制到你主題的 functions.php 文件中,也可以直接當(dāng)作一個(gè)插件,上傳到插件目錄中,然后在后臺(tái)激活。
Plugin URI:http://blog.wpjam.com/m/custom-head/Description: 使用自定義字段給某篇的日志單獨(dú)加載 Javascript 腳本,使用的自定義字段是 custom_head。
Version: 0.1
Author: Denis
Author URI:http://wpjam.com/
*/add_action("wp_head","custom_head");
function custom_head(){if (is_single() ||is_page()) {global$post;
$custom_head= get_post_meta($post->ID, 'custom_head', true);
echo $custom_head;
}
}
然后在編輯日志的時(shí)候,在自定義字段區(qū)域,創(chuàng)建一個(gè)新的自定義字段,名字為:"custom_head",輸入你要單獨(dú)為這篇日志加載的 Javascript 代碼或者 CSS 樣式表即可。
參考資料:
總結(jié)
以上是生活随笔為你收集整理的python wordpress自定义字段获取_WordPress 自定义字段(Custom Fields)详细介绍和使用...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 产品经理必懂的技术那点事儿 pdf_培养
- 下一篇: 中标麒麟linux系统安装打印机_中标软