wxr_term_meta() – Output term meta XML tags for a given term object.

You appear to be a bot. Output may be restricted

Description

Outputs term meta XML tags for a given term object.

Usage

wxr_term_meta( $term );

Parameters

$term
( WP_Term ) required – Term object.

Returns

void

Source

File name: wordpress/wp-admin/includes/export.php
Lines:

1 to 23 of 23
  function wxr_term_meta( $term ) {
    global $wpdb;

    $termmeta = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM $wpdb->termmeta WHERE term_id = %d", $term->term_id ) );

    foreach ( $termmeta as $meta ) {
      
/**
 * Filters whether to selectively skip term meta used for WXR exports.
 *
 * Returning a truthy value from the filter will skip the current meta
 * object from being exported.
 *
 * @since 4.6.0
 *
 * @param bool   $skip     Whether to skip the current piece of term meta. Default false.
 * @param string $meta_key Current meta key.
 * @param object $meta     Current meta object.
 */
      if ( ! apply_filters( 'wxr_export_skip_termmeta', false, $meta->meta_key, $meta ) ) {
        printf( "\t\t<wp:termmeta>\n\t\t\t<wp:meta_key>%s</wp:meta_key>\n\t\t\t<wp:meta_value>%s</wp:meta_value>\n\t\t</wp:termmeta>\n", wxr_cdata( $meta->meta_key ), wxr_cdata( $meta->meta_value ) );
      }
    }
  }
 

 View on GitHub View on Trac