WordPress自定义字段的介绍和使用说明

WordPress 自定义字段是对 WordPress Posts 表的一种补充和扩展,一般来讲 WordPress 提供了博客日志的作者,分类,标签,时间等,然后你可以根据你的需要自定义出一系列的其他信息。所有的这些字段和值,都保存在数据库的 wp_post_meta 这个数据表里。

wordpress自定义字段的使用

1、启用wordpress自定义字段功能

进入文章编辑页面,点击右上角“显示选项”: 勾选“自定义栏目”: 现在我们就已经开启wordpress的自定义字段功能了,

zdyzd1

2、wordpress自定义字段功能的使用

在文章编辑器的下方会出现自定义栏目区域,选择输入新栏目,然后输入值就可以添加自定义字段了。

zdyzd2

WordPress 自定义字段工作机制

WordPress 自定义字段通常有两个的变量:键 ( key ) 和值 ( value )。比如你想显示你写日志当时的心情,你可以把键叫做 “mood”(心情),显然在这里值就是 “高兴” 或者 “愤怒”。

当我们为某篇日志或者页面创建一个自定义字段的时候,我们所写的信息将会存储到该日志或者页面中。换句话说,我们所创建的自定义字段的的数据是属于当前的日志或者页面,所以我们能够显示当前日志或者页面相关的自定义字段信息。

wordpress自定义字段的调用

有两种方法调用wordpress自定义字段

1、使用 the_meta() 函数调用

使用the_meta() 这个模版函数会自动输出一个无序的列表,如下所示:

  • Key1: Value of “Key1″
  • Key2: Value of “Key2″
  • Key3: Value of “Key3″

2、使用get_post_meta()调用

et_post_meta()函数能够能按照自己的需求列出自定义字段。如通过使用

1
get_post_meta($post->ID, “Key2″, $single = true);

可以返回自定义字段 “Key2″ 的值,也可以输出它:

1
echo get_post_meta($post->ID, “Key2″, $single = true);

3、wordpress自定义字段的调用示例

假如你想用一张表情图片显示写日志时候的心情,首先制作这些表情图片,并把它们命名为 Sad.gif,Mad.gif 和 Happy.gif,然后在撰写日志的时候,在自定义字段那里名称输入 mood,值输入 Sad,Mad,Happy 中的一个,上面最后代码如下:

1
<img src="/smilies/<?php echo get_post_meta($post->ID, "mood", $single = true); ?>.gif" alt="mood" />

参考文章:WordPress 自定义字段(Custom Fields)详细介绍和使用

此条目发表在WordPress教程分类目录,贴了标签。将固定链接加入收藏夹。