Как переписать цикл wordpress?

143
05 сентября 2017, 11:18

Такой вопрос, в php я полный профан) Мне уже сказали что условие в цикле не выполняется, потому что оно ложное, но я не обладаю знаниями как правильно его составить, от прочитанной документации, голова кипит. Помогите, не отображается кнопка для Ajax подгрузки постов на страницу. Понимаю что нужно в цикле обозначить как то что страниц больше 1, появилась кнопка "Загрузить еще" и подгружала еще по 6 постов. Так полагаю нужно цикл переписать под WP_Query?!

<div class="projects">
                <?php
                global $post;
                $args = array('posts_per_page' => 6,
                                            'post_type' => 'post');
                $myposts = get_posts( $args );
                foreach( $myposts as $post ){ setup_postdata($post);?>
                <div class="project">
                    <a href="<?php echo get_permalink(); ?>"><div class="project-img" style="background: url('<?php echo get_the_post_thumbnail_url(); ?>')"></div></a>
                    <p class="may-title"><?php the_title(); ?></p>
                    <p class="may-annotice"><?php the_excerpt(); ?></p>
                    <p class="post-date"><?php the_date('d/m/Y'); ?></p>
                </div>
                <?php }
                wp_reset_query(); ?>
            </div>
            <!-- button for load more posts  -->
            <?php if (  $wp_query->max_num_pages > 1 ) : ?>
                <script>
                    var ajaxurl = '<?php echo site_url() ?>/wp-admin/admin-ajax.php';
                    var true_posts = '<?php echo serialize($wp_query->query_vars); ?>';
                    var current_page = <?php echo (get_query_var('paged')) ? get_query_var('paged') : 1; ?>;
                    var max_pages = '<?php echo $wp_query->max_num_pages; ?>';
                </script>
                <div id="true_loadmore" class="watch hover-blue">Загрузить ещё</div>
            <?php endif; ?>
            <!-- button for load more posts  -->
</div>
READ ALSO
Рисование одного пикселя

Рисование одного пикселя

Есть ли возможность кроссплатформенно нарисовать один пиксель без подключения крупных графических библиотек (например, OpenGL)?

252
C++ std::map сортировка

C++ std::map сортировка

Как сортировать по признаку того что ключ данного элемента является значением другого? те надо сортировать по тому что значение первого...

358
Как точно вывести время компиляции?

Как точно вывести время компиляции?

Чтобы вплоть до секундГде-то писали, что это все решается с помощью библиотеки <ctime> и временным типом time_t, но не работает

447