Как исключить страницу из списка.
В прошлой статье мы создали специальную страницу, отличную по оформлению от остальных страниц блога. Но вполне возможна ситуация, когда такую страницу не следует показывать в основном меню. Это может быть страница, только для друзей, или страница с конфиденциальной информацией, или просто страница, ссылка на которую не уместна в шапке сайта.
Такую страницу нужно спрятать. Можно конечно в свойствах страницы на админ-панели указать, что страницы личная. Но тогда страница во первых не будет видна ни где, а во вторых ее заголовок будет иметь приписку “личная”, что тоже не всегда нужно.
Спрятать страницу в каком либо списке страниц на блоге можно следующим образом:
Если речь идет о списке страниц в шапке блога, то откройте файл header.php, если нужно работать со списком страниц в других частях блога, то и редактировать нужно будет другой файл. Возможно это будет sidebar.php или footer.php.
В редактируемом файле найдите следующую сроку:
<?php wp_list_pages(); ?>
и замените ее на строку:
<?php wp_list_pages(‘exclude=555′); ?>
Вместо цифр 555 нужно подставить ID страницы. Этот номер отображается в ссылке на страницу, когда выключены постоянные ссылки. Т.е. когда в настройках «постоянных ссылок» стоит значение по умолчанию.
Теперь нужная нам страница не будет отбражаться в конкретном списке страниц. Можно исключить несколько страниц перечислив их через запятую. Код будет выглядеть примерно так:
<?php wp_list_pages(‘exclude=555,43,2′); ?>
Возможно что в функции вывода списка сраниц уже используются какие либо атрибуты. Т.е. изначально ссылке выглядет не вот так:
<?php wp_list_pages(); ?>,
а как то по другому, к примеру вот так:
<?php wp_list_pages(‘title_li=’); ?>
В этом случае проставбте атрибут исключения страниц через амперсенд. Выглядеть это будет вот так:
<?php wp_list_pages(‘exclude=555,43,2&title_li=’); ?>
Теперь мы можем спрятать страницу, либо создавать различные списки страниц в разных местах сайта.
Дополнительное инфо можно почерпнуть
_
Изучая новый рейтинг seo-блоггов, можно найти много интересного. А добавившись в рейтинг, можно поучаствовать в конкурсе с реальным призовым фондом.
Похожие материалы:
hawot Reply:
февраля 5, 2011 at 10:48
Может быть у страницы с 404-й ошибкой свой заголовок, ну или другая часть страницы, где прописывается ?php wp_list_pages(‘exclude= ?
Ответить комментатору