Использование WP Query для карусельного слайдера - PullRequest
0 голосов
/ 11 октября 2018

В своих сообщениях я создал специальное поле, от которого зависит поездка.Так, например, я совершил поездку, и для каждого города есть пост.

Теперь, после сбора всех письменных сообщений одной поездки в один wp-запрос, я хочу отобразить их в виде карусели, чтобы пользователь мог видеть, какие другие города я посещал в своей поездке.

Любые предложения, что использовать здесь?Я действительно застрял около недели или около того.

Кстати, я не лучший кодер, но я делаю все возможное =)

Спасибо и ура Стефан

1 Ответ

0 голосов
/ 11 октября 2018

Надеюсь, это поможет ...

<?php if ( have_posts() ) : ?>
<?php while ( have_posts() ) : the_post(); ?>
    <!-- Getting all the cities of the travel -->
    <?php $collection_of_cities_by_travel = get_post_meta( get_the_ID(), 'city_visited', false ); ?>
    <?php if( $collection_of_cities_by_travel ) : ?>
        <ul class="slick-slider"> <!-- http://kenwheeler.github.io/slick/ 100% recomended-->
        <?php foreach ( $collection_of_cities_by_travel as $city ): $city_post = get_the_post( $city ); ?>
            <!-- Print the detail of every single city (post) in the travel -->
            <li class="slide">
                <a href="<?php echo get_the_permalink( $city_post->ID ); ?>">
                    <?php echo get_the_post_thumbnail( $city_post->ID, 'post-thumbnail' ); ?>
                    <?php echo get_the_title( $city_post->ID ); ?>
                </a>
            </li>
        <?php endforeach ?>
        </ul>
    <?php endif; ?>
<?php endwhile; ?>      
...