Title: Taxonomy Metadata
Author: mitcho (Michael Yoshitaka Erlewine)
Published: <strong>2010 年 3 月 11 日</strong>
Last modified: 2015 年 9 月 22 日

---

搜索插件

**该插件尚未通过WordPress的最新3个主要版本进行测试**。 当与较新版本的WordPress一起
使用时，可能不再受到维护或支持，并且可能会存在兼容性问题。

![](https://s.w.org/plugins/geopattern-icon/taxonomy-metadata.svg)

# Taxonomy Metadata

 作者：[mitcho (Michael Yoshitaka Erlewine)](https://profiles.wordpress.org/mitchoyoshitaka/)

[下载](https://downloads.wordpress.org/plugin/taxonomy-metadata.zip)

 * [详情](https://cn.wordpress.org/plugins/taxonomy-metadata/#description)
 * [评价](https://cn.wordpress.org/plugins/taxonomy-metadata/#reviews)
 * [开发进展](https://cn.wordpress.org/plugins/taxonomy-metadata/#developers)

 [支持](https://wordpress.org/support/plugin/taxonomy-metadata/)

## 描述

This plugin implements the metadata infrastructure for taxonomy terms, so you can
add custom metadata (by key) to tags, categories, and other taxonomies. The majority
of the code is from [sirzooro’s submission](https://core.trac.wordpress.org/ticket/10142)
to the WordPress Core Trac. The rest of the plugin is simply some hacky glue to 
make this work without modifying the Core. It _does not_ implement any UI for taxonomy
term metadata.

The plugin implements the following functions, from which you can build your own
custom UI and display code:

    ```
    add_term_meta($term_id, $meta_key, $meta_value, $unique): Add meta data field to a term.
    ```

 * @param int $term_id Post ID.
 * @param string $key Metadata name.
 * @param mixed $value Metadata value.
 * @param bool $unique Optional, default is false. Whether the same key should not
   be added.
 * @return bool False for failure. True for success.
 * delete_term_meta($term_id, $meta_key, $meta_value): Remove metadata matching 
   criteria from a term. You can match based on the key, or key and value. Removing
   based on key and value, will keep from removing duplicate metadata with the same
   key. It also allows removing all metadata matching key, if needed.
 * @param int $term_id term ID
 * @param string $meta_key Metadata name.
 * @param mixed $meta_value Optional. Metadata value.
 * @return bool False for failure. True for success.
 * get_term_meta($term_id, $key, $single): Retrieve term meta field for a term.
 * @param int $term_id Term ID.
 * @param string $key The meta key to retrieve.
 * @param bool $single Whether to return a single value.
 * @return mixed Will be an array if $single is false. Will be value of meta data
   field if $single is true.
 * update_term_meta($term_id, $meta_key, $meta_value, $prev_value): Update term 
   meta field based on term ID. Use the $prev_value parameter to differentiate between
   meta fields with the same key and term ID. If the meta field for the term does
   not exist, it will be added.
 * @param int $term_id Term ID.
 * @param string $key Metadata key.
 * @param mixed $value Metadata value.
 * @param mixed $prev_value Optional. Previous value to check before removing.
 * @return bool False on failure, true if success.

Development of this plugin was supported by the [Massachusetts Institute of Technology Shakespeare Project](http://globalshakespeares.org/).

## 评价

![](https://secure.gravatar.com/avatar/66e5dc4d6be5a55fb097e89cbcc0f47c8d3eb5a3d1620498e3160df8dde4d729?
s=60&d=retro&r=g)

### 󠀁[Saved a lot of time](https://wordpress.org/support/topic/saved-a-lot-of-time-7/)󠁿

 [maximeal10](https://profiles.wordpress.org/maximeal10/) 2017 年 2 月 15 日

Saved a lot of time, Thanks You, guys =3

 [ 阅读所有9条评价 ](https://wordpress.org/support/plugin/taxonomy-metadata/reviews/)

## 贡献者及开发者

「Taxonomy Metadata」是开源软件。 以下人员对此插件做出了贡献。

贡献者

 *   [ mitcho (Michael Yoshitaka Erlewine) ](https://profiles.wordpress.org/mitchoyoshitaka/)
 *   [ SirZooro ](https://profiles.wordpress.org/sirzooro/)

[帮助将「Taxonomy Metadata」翻译成简体中文。](https://translate.wordpress.org/projects/wp-plugins/taxonomy-metadata)

### 对开发感兴趣吗?

您可以[浏览代码](https://plugins.trac.wordpress.org/browser/taxonomy-metadata/)，
查看[SVN仓库](https://plugins.svn.wordpress.org/taxonomy-metadata/)，或通过[RSS](https://plugins.trac.wordpress.org/log/taxonomy-metadata/?limit=100&mode=stop_on_copy&format=rss)
订阅[开发日志](https://plugins.trac.wordpress.org/log/taxonomy-metadata/)。

## 更新日志

#### 0.4

 * Fixed an issue with [creating new sites on multisite](https://wordpress.org/support/topic/php-warning-when-creating-a-new-site-multisite)

#### 0.3

 * Better Network Activation handling:
    - install necessary tables for each blog on Network Activate
    - if Network Activated, install necessary table when new blogs are created

#### 0.2

 * Made Multisite-compatible, thanks to Matt Wiebe!

#### 0.1

 * Initial upload

## 额外信息

 *  版本 **0.5**
 *  最后更新：**9 年前**
 *  活跃安装数量 **4,000+**
 *  WordPress 版本 ** 3.0 或更高版本 **
 *  已测试的最高版本为 **4.3.34**
 *  语言
 * [English (US)](https://wordpress.org/plugins/taxonomy-metadata/)
 * 标签
 * [api](https://cn.wordpress.org/plugins/tags/api/)[infrastructure](https://cn.wordpress.org/plugins/tags/infrastructure/)
   [metadata](https://cn.wordpress.org/plugins/tags/metadata/)[taxonomy](https://cn.wordpress.org/plugins/tags/taxonomy/)
 *  [高级视图](https://cn.wordpress.org/plugins/taxonomy-metadata/advanced/)

## 评级

 4.6 星（最高 5 星）。

 *  [  8 条 5 星评价     ](https://wordpress.org/support/plugin/taxonomy-metadata/reviews/?filter=5)
 *  [  0 条 4 星评价     ](https://wordpress.org/support/plugin/taxonomy-metadata/reviews/?filter=4)
 *  [  0 条 3 星评价     ](https://wordpress.org/support/plugin/taxonomy-metadata/reviews/?filter=3)
 *  [  0 条 2 星评价     ](https://wordpress.org/support/plugin/taxonomy-metadata/reviews/?filter=2)
 *  [  1 条 1 星评价     ](https://wordpress.org/support/plugin/taxonomy-metadata/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/taxonomy-metadata/reviews/#new-post)

[查看全部评论](https://wordpress.org/support/plugin/taxonomy-metadata/reviews/)

## 贡献者

 *   [ mitcho (Michael Yoshitaka Erlewine) ](https://profiles.wordpress.org/mitchoyoshitaka/)
 *   [ SirZooro ](https://profiles.wordpress.org/sirzooro/)

## 支持

有话要说吗？是否需要帮助？

 [查看支持论坛](https://wordpress.org/support/plugin/taxonomy-metadata/)

## 捐助

您愿意支持这个插件的发展吗?

 [ 捐助此插件 ](http://tinyurl.com/donatetomitcho)