wpseek.com
Bazujące na WordPress narzędzie wyszukiwania dla deweloperów i twórców motywów.



add_term_meta › WordPress Function

Od4.4.0
Przestarzałyn/a
› add_term_meta ( $term_id, $meta_key, $meta_value, $unique = false )
Parametry: (4)
  • (int) $term_id Term ID.
    Wymagane: Tak
  • (string) $meta_key Metadata name.
    Wymagane: Tak
  • (mixed) $meta_value Metadata value. Arrays and objects are stored as serialized data and will be returned as the same type when retrieved. Other data types will be stored as strings in the database: - false is stored and retrieved as an empty string ('') - true is stored and retrieved as '1' - numbers (both integer and float) are stored and retrieved as strings Must be serializable if non-scalar.
    Wymagane: Tak
  • (bool) $unique Optional. Whether the same key should not be added. Default false.
    Wymagane: Nie
    Domyślny: false
Powrót:
  • (int|false|WP_Error) Meta ID on success, false on failure.
    WP_Error when term_id is ambiguous between taxonomies.
Zdefiniowane na:
Codex:

Adds metadata to a term.

For historical reasons both the meta key and the meta value are expected to be "slashed" (slashes escaped) on input.


Źródło

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 );
}