post_tags_meta_box

函数


post_tags_meta_box ( $post, $box )
参数
  • (WP_Post)
    $post
    Current post object.
    Required:
  • (array)
    $box
    { Tags meta box arguments. @type string $id Meta box ‘id’ attribute. @type string $title Meta box title. @type callable $callback Meta box display callback. @type array $args { Extra meta box arguments. @type string $taxonomy Taxonomy. Default ‘post_tag’. } }
    Required:
定义位置
  • wp-admin/includes/meta-boxes.php
    , line 528
引入
2.6.0
弃用

显示文章标签表格字段。

function post_tags_meta_box( $post, $box ) {
	$defaults = array( 'taxonomy' => 'post_tag' );
	if ( ! isset( $box['args'] ) || ! is_array( $box['args'] ) ) {
		$args = array();
	} else {
		$args = $box['args'];
	}
	$parsed_args           = wp_parse_args( $args, $defaults );
	$tax_name              = esc_attr( $parsed_args['taxonomy'] );
	$taxonomy              = get_taxonomy( $parsed_args['taxonomy'] );
	$user_can_assign_terms = current_user_can( $taxonomy->cap->assign_terms );
	$comma                 = _x( ',', 'tag delimiter' );
	$terms_to_edit         = get_terms_to_edit( $post->ID, $tax_name );
	if ( ! is_string( $terms_to_edit ) ) {
		$terms_to_edit = '';
	}
	?>

labels->separate_items_with_commas; ?>

labels->no_terms; ?>