Title: wxr_term_meta
Published: August 16, 2016
Last modified: February 24, 2026

---

# wxr_term_meta( WP_Term $term )

## In this article

 * [Parameters](https://developer.wordpress.org/reference/functions/wxr_term_meta/?output_format=md#parameters)
 * [Source](https://developer.wordpress.org/reference/functions/wxr_term_meta/?output_format=md#source)
 * [Hooks](https://developer.wordpress.org/reference/functions/wxr_term_meta/?output_format=md#hooks)
 * [Related](https://developer.wordpress.org/reference/functions/wxr_term_meta/?output_format=md#related)
 * [Changelog](https://developer.wordpress.org/reference/functions/wxr_term_meta/?output_format=md#changelog)

[ Back to top](https://developer.wordpress.org/reference/functions/wxr_term_meta/?output_format=md#wp--skip-link--target)

Outputs term meta XML tags for a given term object.

## 󠀁[Parameters](https://developer.wordpress.org/reference/functions/wxr_term_meta/?output_format=md#parameters)󠁿

 `$term`[WP_Term](https://developer.wordpress.org/reference/classes/wp_term/)required

Term object.

## 󠀁[Source](https://developer.wordpress.org/reference/functions/wxr_term_meta/?output_format=md#source)󠁿

    ```php
    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 all references](https://developer.wordpress.org/reference/files/wp-admin/includes/export.php/)
[View on Trac](https://core.trac.wordpress.org/browser/tags/6.9.4/src/wp-admin/includes/export.php#L373)
[View on GitHub](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/export.php#L373-L395)

## 󠀁[Hooks](https://developer.wordpress.org/reference/functions/wxr_term_meta/?output_format=md#hooks)󠁿

 [apply_filters( ‘wxr_export_skip_termmeta’, bool $skip, string $meta_key, object $meta )](https://developer.wordpress.org/reference/hooks/wxr_export_skip_termmeta/)

Filters whether to selectively skip term meta used for WXR exports.

## 󠀁[Related](https://developer.wordpress.org/reference/functions/wxr_term_meta/?output_format=md#related)󠁿

| Uses | Description | 
| [wxr_cdata()](https://developer.wordpress.org/reference/functions/wxr_cdata/)`wp-admin/includes/export.php` |

Wraps given string in XML CDATA tag.

  | 
| [apply_filters()](https://developer.wordpress.org/reference/functions/apply_filters/)`wp-includes/plugin.php` |

Calls the callback functions that have been added to a filter hook.

  | 
| [wpdb::get_results()](https://developer.wordpress.org/reference/classes/wpdb/get_results/)`wp-includes/class-wpdb.php` |

Retrieves an entire SQL result set from the database (i.e., many rows).

  | 
| [wpdb::prepare()](https://developer.wordpress.org/reference/classes/wpdb/prepare/)`wp-includes/class-wpdb.php` |

Prepares a SQL query for safe execution.

  |

[Show 2 more](https://developer.wordpress.org/reference/functions/wxr_term_meta/?output_format=md#)
[Show less](https://developer.wordpress.org/reference/functions/wxr_term_meta/?output_format=md#)

| Used by | Description | 
| [export_wp()](https://developer.wordpress.org/reference/functions/export_wp/)`wp-admin/includes/export.php` |

Generates the WXR export file for download.

  |

## 󠀁[Changelog](https://developer.wordpress.org/reference/functions/wxr_term_meta/?output_format=md#changelog)󠁿

| Version | Description | 
| [4.6.0](https://developer.wordpress.org/reference/since/4.6.0/) | Introduced. |

## User Contributed Notes

You must [log in](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fdeveloper.wordpress.org%2Freference%2Ffunctions%2Fwxr_term_meta%2F)
before being able to contribute a note or feedback.