Как сделать страницы сайта отдельно от главной

Обновлено: 04.07.2024

По умолчанию главная страница блога на WordPress - это страница, на которой показаны последние опубликованные записи (или их анонсы). Но страницу записей можно сделать не основной и назвать, например, "Последние записи" или "Блог", и назначить главную страницу с другим, возможно, статическим содержимым. В этой статье:
Создание статической главной страницы
Изменение темы
Программный выбор главной страницы
is_home() и is_front_page()

1. Главная страница

Задайте для одной страницы заголовок, который вы хотите использовать для главной страницы, например,"Главная", введите содержимое страницы и опубликуйте ее.

*** Для этой страницы можно создать отдельный пользовательский шаблон, имя которого должно отличаться от home.php, т.к. в противном случае это может вызвать конфликт.

3. Настройки

На административной странице настроек "Чтение" (Reading) выберите опцию "На главной странице отображать - Статическую страницу", укажите страницы, которые вы хотите использовать как главную страницу ("Главная") и как страницу записей ("Блог") и сохраните изменения.

reading

4. Меню

Если в вашей теме используется меню постоянных страниц, например, в "шапке" (файл темы header.php) или в боковом меню блога (файл темы sidebar.php), страница, назначенная вами главной страницей, также появится в этом меню. Чтобы исключить эту страницу из списка страниц, отображаемых в меню, нужно изменить соответствующий шаблон темы, который используется для этой главной страницы.

Исключение страницы из меню

Выводит меню страниц функция wp_list_pages(), для которой можно задать для параметра exclude (исключить) id страницы (или страниц) , которую нужно исключить из меню, или для параметра include (влючить) перечислить через запятую id страниц , которые нужно включить в меню (здесь id главной страницы =10 ):

Выбор для главной страницы

В шаблоне можно выбирать содержимое для главной страницы, отличающееся от содержимого для остальных страниц, использовав, что is_front_page() возвращает true, когда отображается главная страница, назначенная в настройках, как показано выше. Например, на главной странице можно не выводить боковое меню. Для этого в файле index.php темы вместо строки

нужно написать :

Программно создать страницы О блоге (About) и Блог (Blog) позволяет wp_insert_post().

[ref url="http://www.nkuttler.de/paste/1m2/" text="Источник"]

is_home() проверяет, является ли текущая страница страницей записей (posts page).
is_front_page проверяет, является ли текущая страница главной страницей сайта.
В WordPress по умолчанию главной является страница записей, поэтому функции is_front_page() и is_home() обе проверяют нахождение на главной странице.

Дополнительно: в разделе "Тема WordPress и ее составляющие" также:

Главная (домашняя) страница : 106 комментариев

Добрый вечер, а как быть если в настройках Настройки чтения в теме которую я использую нет выбора главной страницы ? есть другие способы назначить главную ?

пункт Чтение (Настройки чтения) находится не в настройках темы (Внешний вид - Настроить), а в настройках сайта. В статью добавлен рисунок.

У меня тоже нет этой опции. Сразу идет сколько отображать записей. Что делать??

сначала нужно создать страницу и назвать ее главная или домашняя, затем в "чтении" появится функция чтобы ее выбрать

Здравствуйте. У меня проблема такая - страница записей существует (когда-то она называлась Главная), но вследствие каких-то действий название перестало отображаться в консоли в списке страниц и вообще везде. Соответственно, я её не могу добавить в главное меню. Когда создаёшь запись, она сразу появляется на главной странице, но я не знаю - что это за страница и где её искать. Как же мне найти эту страницу записей, чтобы она была в меню? Помогите, пожалуйста.

Большое спасибо за совет, всё получилось.

Здравствуйте. Почитала статью и комментарии. Но ничего не помогает. Создаю сайт на Вордпресс. Первую страницу назвала главная. Нужно, чтобы она оставалась неизменной. В настройках меню все страницы есть, кроме "главной" почему-то. Помогите. Как настроить?

У меня выбрана тема, которая не подразумевает наличие МЕНЮ, поэтому страницы "ГЛАВНАЯ" у меня нет. Кое как в виджетах присобачила, но она больше для красоты. Можно ли что-то сделать. Очень неудобно, я захожу и ищу какую-нибудь статью, приходится долго листать.

Ага, была такая проблема. Решилась правкой файла wp-settings. php

Какая проблема? Какие были правки?

На административной странице настроек "Чтение" (Reading) выберите опцию "На главной странице отображать - Статическую страницу", укажите страницы, которые вы хотите использовать как главную страницу ("Главная") и как страницу записей ("Блог") и сохраните изменения.

Здравствуйте!
У меня аналогичная проблема: хочу выбрать из имеющихся на сайте статичных приветственную и поставить галочку, но боюсь появления битых ссылок (ведь будут затронуты урлы) Сейчас выбранная в качестве главной страница находится по своему адресу, а будет открываться по: сайт. ру! Значит, битая ссылка гарантирована? И для записей тоже надо открывать отдельную страницу чистую? Вроде на первый взгляд секундное дело: выбираем страницу из выпадающего списка и ставим галочку! А на деле получается что все совсем не просто. не пойму, как избежать битых ссылок и последующих редиректов, которые не жалуют поисковики?

Здравствуйте Такая ситуация Шаблон сайта Striking На главной есть текст, но я никак не могу найти как его поменять в адинке . Если в настройках задаю статичную страницу она выводится, но пропадает слайд шоу и появляется лишний пункт меню, что тоже не нужно
Как сделать так, чтобы и слайдшоу осталось, на главной по адресу корня сайта я мог написать другой текст и чтобы не появлялся новый пункт меню?

наберите в поиске: Настройка премиум шаблона WordPress Striking

Здравствуйте!
Что делать, если на административной странице настроек "Чтение" нет настроек "на главной странице отображать",
есть только

На страницах блога отображать не более записей
В RSS-лентах отображать последние элементов
Для каждой статьи в RSS-ленте отображать

Все больше ничего. Тема Inkblot. Очень надо сделать главную статической.

Здравствуйте! Подскажите пожалуйста что нужно сделать чтобы на главной странице отображались внизу как ссылки на другие стрницы, то есть их можно открыть и так и через меню( полоса вверху). Спасибо.

Можно Вас спросить, что вы установили или прописали? Я отправила комментарий и мне выдали: Антиспам заблокировал, введите код и нажмите кнопку. Заранее благодарна за ответ.

На этом сайте активировано три антиспам-плагина, но они должны блокировать роботов, а не реальных посетителей сайта.
Вы что такое сделали, что Антиспам заблокировал комментарий?
Очень интересно!

Что я такое сделала? Наверное потому отреагировали анти спам плагины, что быстро отправила 2 комментария и следом 3-й. Они и сочли меня за бота. Мое предположение.

Добрый вечер. Подскажите пожалуйста как связать меню с разделами главной страницы как в этой теме accesspressthemes.com/theme-demos/?theme=accesspress-parallax ? Чтобы при нажатии в меню допустим "PORTFOLIO" плавно страничка опускалась на раздел "PORTFOLIO", который ниже на стартовой странице.

"Плавно" на странице что-то происходит благодаря javascript, jquery. А в этой теме еще заявлен parallax scrolling эффект. Наберите в поиске: parallax effect jquery

Прошу прощения. а мне не сможете ответить, на более поздние вопросы смотрю ответили уже.
Спасибо

Добрый день. Не подскажете, как изменить описание к главной странице в All in One SEO Pake - меняю, а автосгенерированный вариант не меняется

как добавить погоду на главную страницу под слайд-шоу в виде текста. без плагинов и информеров просто текст.

Вопрос не совсем по теме. Подскажите пожалуйста, как сделать одну из рубрик главной страницей? Возможно вы знаете :)

Здравствуйте.
Подскажите, пожалуйста, можно ли поменять текст на главной странице из админки? Или только нужно скачивать файл index, и редактировать его?

Пришло время создать вторую страницу сайта и объединить их ссылками, но для начала обсудим один важный момент.

Вы создали первую страницу сайта html код, которой указан выше. Эта страница должна иметь название index.html то есть весть код в блокноте нужно сохранит под именем index.html.

Если у вас другое название - переименуйте. И следите за тем, чтобы страница не называлась index.html.txt.

Вот такое правило. Главная страница сайта обязательно должна иметь название index с расширением .html или .php - это расширение динамической страницы написанной на языке программирования PHP, но об этом будет рассказано потом.

Могут быть и другие расширения, например .htm, но главная страница должна носить имя index.

Сейчас приступим к созданию второй страницы, для этого нужно сохранить первую страницу еще раз, но под другим именем - page2.html

Итак, у нас две одинаковых страницы с разными именами: index.html и page2.html

Займемся редактированием page2.html.

Откройте ее при помощи блокнота и внесите изменения. Допустим, на ней будут размещаться ссылки на разные ресурсы.

Вы решили создать свой сайт. Прежде чем планировать его дизайн, стоит подумать о типе сайта и расположении функциональных блоков: меню, контактов, условий доставки и остальных.

Узнать подробнее о структуре сайта можно в этой статье: от иерархии страниц зависит успешное SEO-продвижение, удобство для посетителей и продажи.

Для тех, кто уже определился с типом сайта и его структурой, в этой статье мы расскажем про функциональные блоки и элементы сайта: как их обычно используют и на что обратить внимание, когда будете собирать контент для них.

Первый экран

Главная страница — это первое, что видит посетитель сайта. За несколько секунд он решает: остаться или уйти. Задача этого блока — сделать так, чтобы клиент остался и посмотрел, что еще есть на сайте, или сразу же перешел к целевому действию.

Основные элементы

Заголовок. Часто это название того, что продается на сайте, слоган или вдохновляющая цитата.

Кнопка. Можно добавить целевое действие сразу на обложку: те, кто искал именно вас или уже заходил к вам, смогут сразу оформить заказ или перейти к новинкам и акциям.

На что обратить внимание

Не обязательно использовать все и сразу: фоновое изображение, заголовок и кнопку. Часто на главном экране — только картинка.

Как выглядит сайт на разных устройствах. Во многих конструкторах сайтов можно посмотреть, что увидят посетители, если зайдут с ноутбука, смартфона или компьютера с большим экраном. Либо можно воспользоваться для этого расширением Window Resizer. Фрилансеры и дизайн-студии обычно проверяют этот момент, но лучше прописать его в ТЗ.

Меню и навигация

Понятные меню и навигация помогут посетителю сайта легко найти нужную информацию.

Основные элементы

Для того, чтобы нужную вам страницу в WordPress назначить стартовой (главной) или любую другую страницу назначить для вывода статей вашего блога, нужно перейти в Настройки -> Чтение.

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

Как сделать любую страницу главной (стартовой) в WordPress

Как сделать любую страницу главной (стартовой) в WordPress

Как создать отдельную страницу для записей блога в WordPress

Как сделать любую страницу главной (стартовой) в WordPress

Обзор

Проголосуйте за урок

Оценка

Читайте также: