WP_Privacy_Requests_Table::column_status() – Status column.

You appear to be a bot. Output may be restricted

Description

Status column.

Usage

$string = WP_Privacy_Requests_Table::column_status( $item );

Parameters

$item
( WP_User_Request ) required – Item being shown.

Returns

string Status column markup.

Source

File name: wordpress/wp-admin/includes/class-wp-privacy-requests-table.php
Lines:

1 to 28 of 28
  public function column_status( $item ) {
    $status        = get_post_status( $item->ID );
    $status_object = get_post_status_object( $status );

    if ( ! $status_object || empty( $status_object->label ) ) {
      return '-';
    }

    $timestamp = false;

    switch ( $status ) {
      case 'request-confirmed':
        $timestamp = $item->confirmed_timestamp;
        break;
      case 'request-completed':
        $timestamp = $item->completed_timestamp;
        break;
    }

    echo '<span class="status-label status-' . esc_attr( $status ) . '">';
    echo esc_html( $status_object->label );

    if ( $timestamp ) {
      echo ' (' . $this->WP_Privacy_Requests_Table::get_timestamp_as_date( $timestamp ) . ')';
    }

    echo '</span>';
  }
 

 View on GitHub View on Trac