Как добавить кнопку загрузки AJAX больше в этот цикл WordPress? - PullRequest
0 голосов
/ 02 октября 2018
<main class="main aktualitasu_saraksta_konteineris" role="main">
    <?php
        $args = array(
            'post_type'             => 'post',
            'posts_per_page'        => -1,
            'group_by'              => 'date',
            'order'                 => 'DESC',
            'ignore_sticky_posts'   => 1
        );
        $query = new WP_Query($args);
    ?>

    <?php if ($query->have_posts()) : while ($query->have_posts()) : $query->the_post(); ?>
        <?php get_template_part( 'parts/loop', 'news' ); ?>
    <?php endwhile; endif; wp_reset_postdata();?>                           
</main>

Как добавить кнопку загрузки еще, которая загружает сообщения с помощью ajax?

1 Ответ

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

Вам нужно будет сделать это в javascript, а не в php. https://www.w3schools.com/jquery/jquery_ajax_get_post.asp. Вам нужно будет добавить кнопку в html, например,

<button id="load_more" type="button">Load More</button>

, а затем в javascript (этопример использования jQuery)

$("#load_more").click(function(){
    $.get("your/route", function(data, status){
        //here you can add the data to the page depending on what the data is 
    });
});

ваш / маршрут - это любой маршрут, который вы установили в php для получения большего количества сообщений

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...