Вывод страниц на главную

Добрый день форум!
Я новичок в wordpress, поэтому вопрос может показаться нелепым, но изгуглил весь интернет, а ответ так и не нашел.
В теме будущего сайта, на главной странице выводятся последние записи блога с заголовком и миниатюрой. Вопрос такой: можно ли как то выводить на главной такие же заголовки и миниатюры, но только не записей блога, а страниц? Дело в том что планируется большое количество страниц с дочерними элементами (рубрики не подойдут). Ставил главной статическую страницу и пытался как то вручную создать такие анонсы, не чего не получилось. Можно ли на главную вывести именно страницы?

Сайт естественно еще не опубликован. Шаблон demo.livethemes.ru/gridix/

Да, конечно такое возможно. Вот код который отобразит все страницы в нужном месте:


        <?php $args = array(
            'paged' => get_query_var('paged'),
            'post_type' => 'page'
        );

        if (query_posts($args));
            while ( have_posts() ) : the_post(); ?>


                    <a href="<?php the_permalink(); ?>" >
                        <div class="title"><?php the_title(); ?></div>
                    </a>

        <?php 
            endwhile;
            wp_reset_query(); 
         ?>

Почти что получилось! Только на главной появилась ссылка на страницу, а мне нужно вывести блок с заголовком и миниатюрой. Я уже если честно, четвертую ночь мучаюсь в поисках ответа. Может быть есть какой то плагин для вывода миниатюр на статическую страницу, с возможностью выбора определенных страниц?

А что вам мешает добавить в тот цыкл миниатюру? )

с возможностью выбора определенных страниц?

Можно сделать фильтр по произвольному полю.

Вот такой код отобразит заголовок и миниатюру страниц, которые используют шаблон TEMPLATE-PAGE-NAME.php


        <?php $args = array(
            'paged' => get_query_var('paged'),
            'post_type' => 'page',
            'meta_key'     => '_wp_page_template',
            'meta_value'   => 'TEMPLATE-PAGE-NAME.php'
        );

        if (query_posts($args));
            while ( have_posts() ) : the_post(); ?>

                    <a href="<?php the_permalink(); ?>">
                        <div class="title"><?php the_title(); ?></div>
                        <?php if ( has_post_thumbnail()) {
                                    the_post_thumbnail();
                         } ?>
                    </a>

        <?php 
            endwhile;
            wp_reset_query(); 
         ?>

Anonymous
Отправить
Ответ на: