WP_Posts_List_Table::single_row() –

You appear to be a bot. Output may be restricted

Description

Usage

WP_Posts_List_Table::single_row( $post, $level );

Parameters

$post
( int|WP_Post ) required
$level
( int ) optional

Returns

void

Source

File name: wordpress/wp-admin/includes/class-wp-posts-list-table.php
Lines:

1 to 30 of 30
  public function single_row( $post, $level = 0 ) {
    $global_post = get_post();

    $post                = get_post( $post );
    $this->current_level = $level;

    $GLOBALS['post'] = $post;
    setup_postdata( $post );

    $classes = 'iedit author-' . ( get_current_user_id() === (int) $post->post_author ? 'self' : 'other' );

    $lock_holder = wp_check_post_lock( $post->ID );

    if ( $lock_holder ) {
      $classes .= ' wp-locked';
    }

    if ( $post->post_parent ) {
      $count    = count( get_post_ancestors( $post->ID ) );
      $classes .= ' level-' . $count;
    } else {
      $classes .= ' level-0';
    }
    ?>
		<tr id="post-<?php echo $post->ID; ?>" class="<?php echo implode( ' ', get_post_class( $classes, $post->ID ) ); ?>">
			<?php $this->single_row_columns( $post ); ?>
		</tr>
		<?php
    $GLOBALS['post'] = $global_post;
  }
 

 View on GitHub View on Trac