Как сделать невидимую страницу?

Подскажите кто знает, как сделать невидимую страницу в WordPresse, тоесть страницу на которою не будет ссылки в меню страниц.

Найди в sidebar.php строку <?php wp_list_pages…
Замени на <?php wp_list_pages(‘exclude=ID&title_li=’ ); ?>, где ID – ID той страницы, которую б не хотел видеть

в дефолтовой такое есть, у меня тема andreas09, – там нет..
а если несколько страниц скрыть?
может есть другое решение как сделать несколько страниц в глубину, без вывода названий в меню последних страниц.

в дефолтовой такое есть, у меня тема andreas09, - там нет..
а если несколько страниц скрыть?
может есть другое решение как сделать несколько страниц в глубину, без вывода названий в меню последних страниц.

Про andreas09 не в курсе, что там и как, потому напишу именно для wp_list_pages
Несколько страниц скрыть <?php wp_list_pages(‘exclude=ID1, ID2…IDN&title_li=’ ); ?>т.е. перечислить нужно через запятую ID всех скрываемых страниц

А вот тут можно почитать, что к чему и как все реализуется.
http://codex.wordpress.org/Template_Tags/wp_list_pages

спасибо за помощь mikolka
буду смотреть как сделать для моей темы

странно что нет готовых решений, или плагинов..

спасибо за помощь mikolka
буду смотреть как сделать для моей темы
странно что нет готовых решений, или плагинов..

Господи, зачем же тут плагин, если все так просто (см. что писал Миколка)?
Если нет этого кода в sidebar.php, возможно он в header.php вашей темы.

[quote=nay]спасибо за помощь mikolka
буду смотреть как сделать для моей темы
странно что нет готовых решений, или плагинов..

Господи, зачем же тут плагин, если все так просто (см. что писал Миколка)?
Если нет этого кода в sidebar.php, возможно он в header.php вашей темы.[/quote]
просто но не удобно, есть же шаблоны публикации страниц.
в моей теме например нет такого кода

Найди в sidebar.php строку <?php wp_list_pages...
Замени на <?php wp_list_pages('exclude=ID&title_li=' ); ?>, где ID - ID той страницы, которую б не хотел видеть

Совершенно верно. По другому и быть не может.

А как сделать то же самое но для категории?

Предлагаю вот так:
<?php wp_list_cats(‘optioncount=1&exclude=1, 2’); ?>
т.е. отбрасывает все рубрики с ID = 1 и 2 и их подрубрики, ну или категории, если удобнее

Через поиск всеравно могут зайти на скрытую страницу.
Поставил плагин Category Visibility-RH Rev там можно скрыть категорию везде но он выдает ошибку что нехватает памяти

WordPress database error: [Out of memory; restart server and try again (needed 65528 bytes)]
SELECT SQL_CALC_FOUND_ROWS DISTINCT wp_posts.* FROM wp_posts WHERE 1=1 AND (post_type = 'post' AND (post_status = 'publish')) AND NOT EXISTS (SELECT post_id FROM wp_post2cat RIGHT JOIN wp_catt_visibility ON (wp_post2cat.category_id = wp_catt_visibility.catt_ID) WHERE wp_posts.ID = wp_post2cat.post_id AND ((wp_catt_visibility.front='0' AND wp_catt_visibility.cv_user_level<='0'))) ORDER BY post_date DESC LIMIT 0, 10

(у меня гиг оперативки) у меня виртуальных (общий) хостинг там тем более такое работать не будет или будет отнимать слишком много ресурсов.

У кого нибудь этот плагин работает ?

Мот он к твоей версии wp слегка не подходит?
Чего производитель грит по этому поводу?

Версия 2.2 вроде (качал с этого сайта)
Производителю не писал.
Может есть другой плагин чтобы скрыть категорию?

Подскажите как скрыть категории если пользователь находиться на определенной странице создал тему здесь
http://forum.maxsite.org/viewtopic.php?id=1036

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