показать вложенную страницу на домашней странице WordPress - PullRequest
0 голосов
/ 27 февраля 2011

Допустим, у нас есть следующая структура меню:

menu # 1меню № 2меню № 3- подменю № 1- sububmenu # 1- подменю № 2- подменю № 3- подменю № 2- подменю № 3меню № 4menu # 5

Как в WordPress я могу показать на целевой странице / главной странице (с жестким кодом index.php) содержимое # subsubmenu # 2 и # subsubmenu # 3, которые предполагают, что являются последними двумя добавленными подстраницами в подменю # # 1 ?? 1011 *

Я последовал за предложениями на следующей странице:

http://codex.wordpress.org/Function_Reference/query_posts

Я использовал следующий код:

<?php query_posts('post_parent=12&posts_per_page=2'); ?>
                <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
                <h3><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h3>
                <div class="entry">
                    <p><?php the_excerpt(); ?></p>
                </div>
                <?php endwhile; else : ?>
                <?php endif; ?>
                <?php wp_reset_query(); ?>

Не удалось.Есть предложения?

1 Ответ

1 голос
/ 27 февраля 2011

Вы можете использовать порядок по параметру menu_order для вашего запроса и иметь нисходящий порядок для его сортировки.

Примечание: вы должны использовать атрибут menu_order в поле Атрибут страницы, справаэкрана редактирования

Перепишите ваш запрос как

<?php query_posts('post_parent=12&posts_per_page=2&orderby=menu_order&order=DESC'); ?>

См .: http://codex.wordpress.org/Function_Reference/query_posts#Order_.26_Orderby_Parameters

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