Как отделить список программ в html / javascript от php?

#javascript #php #html #wordpress

#javascript #php #HTML #wordpress

Вопрос:

У меня есть код html / php, как показано ниже, который отображает список ссылок, поступающих из WordPress.

html / php:

 <header class="entry-header container grid-flex">
    <div class="flex-item -sm-50">
        <button>Thumbs</button> // Line Z
    </div>
</header><!-- .entry-header -->
<div class="entry-content">
    <?php
    echo "<pre>"; print_r($all_list); echo "</pre>";   // Line A
    echo "<hr>";
    echo "Active List<br>";
    echo "<pre>"; print_r($active_list); echo "</pre>";   // Line B
    echo "<hr>";
    echo "Passive List<br>";
    echo "<pre>"; print_r($passive_list); echo "</pre>";   // Line C
    // Load the thumbnails view
    get_template_part( 'parts/content-list-thumbs' );     // Line D
    ?>
</div>
  

Строка A отображает следующий список ссылок:

 https://www.abcd.com/en/programs/abcdef/

https://www.abcd.com/en/programs/pdsfhdf

https://www.abcd.com/en/programs/sdfhsw/

https://www.abcd.com/en/programs/dhdhdw/
  

В строке B отображаются следующие ссылки:

 https://www.abcd.com/en/programs/abcdef/

https://www.abcd.com/en/programs/pdsfhdf
  

Строка C отображает следующие ссылки:

 https://www.abcd.com/en/programs/sdfhsw/

https://www.abcd.com/en/programs/dhdhdw/
  

Ниже показан код внутри файла content-list-thumbs, исходящий из строки D, и он вызывается только при нажатии кнопки из строки Z в коде html / php выше.

html / js код:

 <ul id="list-thumbs">
    <?php
    while (have_posts()) : the_post();
        ?>
        <li class="list-grid__thumb list-grid__item">
            <a class="list-grid__img-link" href="<?php echo esc_url(get_the_permalink()); ?>">
                <?php if (has_post_thumbnail()) { ?>
                    <?php
                    $image_id = get_post_thumbnail_id(get_the_ID());
                    CPACImagesthe_img_fit_figure($image_id, 'list-grid__image', '(min-width: 650px) 50vw, 100vw', false); ?>
                <?php } ?>
            </a>
        </li>
    <?php endwhile; ?>
</ul>
  

Приведенный выше html / js-код отображает список изображений, связанных со строкой A.

Постановка проблемы:

Чего я хочу добиться из приведенного выше кода html / js, так это того, что я хочу отобразить список изображений, связанных со строкой B и строкой C, с разделителем.

Строка B изображения


Изображения строки C

Комментарии:

1. Как вы получаете списки? Это сообщения, страницы, просто случайные списки? PS на будущее есть WordPress StackOverflow, который был бы лучшим местом для этого.

2. Я думаю, что это сообщения. Проверьте код while (have_posts()) : the_post(); в коде html / js выше.

3. Эта строка просто означает, что, пока в запросе есть данные, для каждого блока отображается это. Предполагая, что B и C также являются результатами запроса, вам нужно будет выполнить новый вызов запроса, а затем передать данные через тот же шаблон. Не могу помочь больше, если не увижу, как создаются списки.