Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
0.00% covered (danger)
0.00%
0 / 18
n/a
0 / 0
CRAP
n/a
0 / 0
1<?php
2/**
3 * Posts List
4 *
5 * @package automattic/jetpack-mu-wpcom
6 */
7
8/**
9 * Posts list.
10 *
11 * @global \WP_Query $posts_list
12 */
13global $posts_list;
14
15if ( $posts_list instanceof WP_Query && $posts_list->have_posts() ) :
16    ?>
17    <div class="a8c-posts-list">
18        <ul class="a8c-posts-list__listing">
19            <?php
20            while ( $posts_list->have_posts() ) :
21                $posts_list->the_post();
22                ?>
23                <li class="a8c-posts-list__item">
24                    <?php require __DIR__ . '/post-item.php'; ?>
25                </li>
26            <?php endwhile; ?>
27        </ul>
28
29        <a href="<?php echo esc_url( get_post_type_archive_link( 'post' ) ); ?>" class="a8c-posts-list__view-all">
30            <?php esc_html_e( 'View all posts', 'jetpack-mu-wpcom' ); ?>
31        </a>
32    </div>
33    <?php
34else :
35    // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
36    echo Automattic\Jetpack\Jetpack_Mu_Wpcom\A8C_Posts_List\render_template( 'no-posts' );
37endif;
38
39