add_term_meta

函式
add_term_meta ( $term_id, $meta_key, $meta_value, $unique = false )
引數
  • (int) $term_id Term ID.
    Required:
  • (string) $meta_key Metadata name.
    Required:
  • (mixed) $meta_value Metadata value. Must be serializable if non-scalar.
    Required:
  • (bool) $unique Optional. Whether the same key should not be added. Default false.
    Required:
    Default: false
返回值
  • (int|false|WP_Error) Meta ID on success, false on failure. WP_Error when term_id is ambiguous between taxonomies.
定義位置
相關方法
add_site_metahas_term_metaadd_user_metaadd_post_metaget_term_meta
引入
4.4.0
棄用
-

add_term_meta – 在WordPress中為一個術語新增後設資料。它需要三個引數:要新增後設資料的術語的ID,要新增的後設資料的名稱,以及後設資料的值。

為一個術語新增後設資料。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
function add_term_meta( $term_id, $meta_key, $meta_value, $unique = false ) {
if ( wp_term_is_shared( $term_id ) ) {
return new WP_Error( 'ambiguous_term_id', __( 'Term meta cannot be added to terms that are shared between taxonomies.' ), $term_id );
}
return add_metadata( 'term', $term_id, $meta_key, $meta_value, $unique );
}
function add_term_meta( $term_id, $meta_key, $meta_value, $unique = false ) { if ( wp_term_is_shared( $term_id ) ) { return new WP_Error( 'ambiguous_term_id', __( 'Term meta cannot be added to terms that are shared between taxonomies.' ), $term_id ); } return add_metadata( 'term', $term_id, $meta_key, $meta_value, $unique ); }
function add_term_meta( $term_id, $meta_key, $meta_value, $unique = false ) {
	if ( wp_term_is_shared( $term_id ) ) {
		return new WP_Error( 'ambiguous_term_id', __( 'Term meta cannot be added to terms that are shared between taxonomies.' ), $term_id );
	}

	return add_metadata( 'term', $term_id, $meta_key, $meta_value, $unique );
}

常見問題

FAQs
檢視更多 >