get_term_field() – Get sanitized Term field.

You appear to be a bot. Output may be restricted

Description

Gets sanitized term field.

The function is for contextual reasons and for simplicity of usage.

Usage

$string|int|null|WP_Error = get_term_field( $field, $term, $taxonomy, $context );

Parameters

$field
( string ) required – Term field to fetch.
$term
( int|WP_Term ) required – Term ID or object.
$taxonomy
( string ) optional – Optional. Taxonomy name. Default empty.
$context
( string ) optional default: display – Optional. How to sanitize term fields. Look at sanitize_term_field() for available options. Default 'display'.

Returns

string|int|null|WP_Error Will return an empty string if $term is not an object or if $field is not set in $term.

Source

File name: wordpress/wp-includes/taxonomy.php
Lines:

1 to 16 of 16
function get_term_field( $field, $term, $taxonomy = '', $context = 'display' ) {
  $term = get_term( $term, $taxonomy );
  if ( is_wp_error( $term ) ) {
    return $term;
  }

  if ( ! is_object( $term ) ) {
    return '';
  }

  if ( ! isset( $term->$field ) ) {
    return '';
  }

  return sanitize_term_field( $field, $term->$field, $term->term_id, $term->taxonomy, $context );
}
 

 View on GitHub View on Trac