Making WordPress.org

Ticket #6323: meta-6323.diff

File meta-6323.diff, 1.3 KB (added by Ipstenu, 3 years ago)
  • trunk/api.wordpress.org/public_html/dotorg/helpscout/plugins-themes.php

     
    7373                        $html .= '<ul>';
    7474                        foreach ( $ids as $post_id ) {
    7575                                $post = get_post( $post_id );
     76                                switch ( $post->post_status ) {
     77                                        case 'rejected':
     78                                                $post_status = '(Rejected)';
     79                                                break;
     80                                        case 'closed':
     81                                        case 'disabled':
     82                                                $post_status = '(Closed)';
     83                                                break;
     84                                        case 'pending':
     85                                        case 'new':
     86                                                $post_status = '(In Review)';
     87                                                break;
     88                                        case 'approved':
     89                                                $post_status = '(Approved)';
     90                                                break;
     91                                        default:
     92                                                $post_status = '';
     93                                                break;
     94                                }
    7695                                $html .= sprintf(
    77                                         '<li><a href="%s">%s</a> <a href="%s">#</a></li>',
     96                                        '<li><a href="%s">%s</a> <a href="%s">#</a> %s</li>',
    7897                                        /* get_edit_post_link( $post ), // Won't work as post type not registered */
    7998                                        esc_url( add_query_arg( [ 'action' => 'edit', 'post' => $post_id ], admin_url( 'post.php' ) ) ),
    8099                                        esc_html( $post->post_title ),
    81                                         get_permalink( $post )
     100                                        get_permalink( $post ),
     101                                        $post_status
    82102                                );
    83103                        }
    84104                        $html .= '</ul>';