Удалить часть ссылок из меню

Здравствуйте. Я делаю первые шаги в этом деле, поэтому не бейте меня сильно, если вопрос глупый. 🙂

При добавлении статической страницы, она выводится в меню. Но у меня предполагается таких страниц много (штук 30). Выводить их все в меню я не хочу. Можно ли сделать так, чтобы в меню были "Главная", "о сайте", "обратная связь" и т.д., а все остальные вывести куда-нибудь отдельно.

Заранее спасибо.

Можно. Через создание шаблона страницы или исправления текущего.

Александр-HIMиk, можно подробнее? Я так понимаю надо вручную удалить все ссылки из какого-то файла?

Если я правильно понял то можете вывести <?php wp_list_pages(‘include=17,38’ ); ?> вместо 17 и 38 ставьте ID страниц которые хотите вывести… а вообще http://codex.wordpress.org/Template_Tags/wp_list_pages вам в помощь…

Спасибо, попробую.

Здравствуйте еще раз.
Добился чего хотел используя функцию

<?php wp_list_pages('include=15,7,2,32&title_li=&depth=1'); ?>

Теперь не знаю как вывести ссылки оставшихся страниц на еще одной странице. Дело в том, что я сейчас работаю на на localhost (денвер), и вставлять ссылки вида

<a href="http://localhost/----" title="Тест">Тест</a>

не есть хорошо, т.к. потом надо будет все менять.
Как лучше сделать? Можно ли использовать ID страниц для ссылок?

есть еще параметр exclude http://codex.wordpress.org/Template_Tags/wp_list_pages#Exclude_Pages_from_List

sonika, исключать много придется, мне проще перечислить 5-6 страниц, которые надо вывести. Ну это ладно, Вы мне лучше подскажите как мне оставшиеся ссылки на одной странице вывести.

sonika, исключать много придется, мне проще перечислить 5-6 страниц, которые надо вывести. Ну это ладно, Вы мне лучше подскажите как мне оставшиеся ссылки на одной странице вывести.

на бис:

перечислить 5-6 страниц, которые надо вывести.

<?php wp_list_pages(‘include=15,7,2,32&title_li=&depth=1′); ?>

как мне оставшиеся ссылки на одной странице вывести.

<?php wp_list_pages(‘exclude=15,7,2,32&title_li=&depth=1′); ?>

Здрасти, вот и снова я. Время прошло, а от своей идеи я так и не отказался =)
Извините меня за тупость, но не получается вставить в страницу функцию wp_list_pages. Он походу вообще не воспринимает php. Может его надо как-то подключить? Я просто не владею php.

Я делаю так:
1. Создаю страницу.
2. Нажимаю "Редактирование страницы", перехожу во вкладку html.
3. Пишу например

<ul>
        <?php wp_list_pages('include=15,2,32&title_li=&depth=1'); ?>
</ul>

Но страница остается пустой. Что делаю не так?

И еще вопрос, как этот список вывести со своим стилем?

Я делаю так:
1. Создаю страницу.
2. Нажимаю "Редактирование страницы", перехожу во вкладку html.
3. Пишу например
<ul>
        <?php wp_list_pages('include=15,2,32&title_li=&depth=1'); ?>
</ul>

Но страница остается пустой. Что делаю не так?

И еще вопрос, как этот список вывести со своим стилем?

вставлять нужно в php файлы ТЕМЫ, обычно в sidebar.php

Спасибо что помогаете, но боюсь мне это не подходит. Дело в том, что я хочу сделать что-то вроде каталога + блог (с общим дизайном).
На главной есть N ссылок на внутренние статические страницы, а на каждой из этих страниц еще по K ссылок ))

Вот я и хотел сделать вывод этих K ссылок автоматическим. А если прописывать вручную все ссылки, то возникает проблема о которой я писал в 6 посте. Надо будет менять http://localhost/ на http://мойсайт/

Вот, надеюсь смог объяснить, что хотел -)

По ссылочке http://codex.wordpress.org/Template_Tags/wp_list_pages ходили? Параметр ‘child_of’ видели? Так вот, <?php wp_list_pages(‘child_of=’.get_the_ID()); ?> выведет список дочерних страниц текущей страницы.

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