Подменю настраиваемого типа записи на одной странице - PullRequest
0 голосов
/ 16 июня 2020

Я хочу отобразить список всех сообщений из настраиваемого типа сообщения на одной странице этого типа сообщения и указать, какая страница отображается. Есть ли способ определить, на какой странице вы находитесь, и добавить к ней класс?

<?php get_header(); ?>
<div id="primary" class="content-area">
    <main id="main" class="site-main">
    <?php
    while ( have_posts() ) {
        the_post();
        ?>
        <article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
            <header class="entry-header">
                <ul class="oplossing__subnav">
                    <?php 
                    $query = new WP_Query( array(
                        'post_type' => 'oplossingen',
                        'posts_per_page' => -1,
                    ) );

                    if ( $query->have_posts() ) { ?>
                        <?php
                        while ( $query->have_posts() ) : 
                            $query->the_post(); 
                            ?>
                            <li class="oplossing__item">
                                <a href="<?php the_permalink(); ?>">
                                    <span><?php the_title(); ?></span>
                                    <img src="<?php the_field('oplossing_icoon'); ?>">
                                </a>
                            </li>
                        <?php endwhile;
                    } ?>
                </ul>
                <div class="oplossing__info">
                    <h1 class="entry-title"><?php the_title(); ?></h1>
                    <p><?php the_field('oplossing_intro_archiefpagina'); ?></p>
                </div>
            </header>
            <div class="entry-content">
                <?php the_content(); ?>
            </div>
        </article>
        <?php } ?>
    </main>
</div>

...