Как создать новую страницу на wordpress

Содержание
  1. Создание страниц и разделов в WordPress
  2. Страницы WordPress — создание, изменение, структурирование, показ на сайте
  3. От автора
  4. Отличие страниц от записей
  5. Вывод 1
  6. Как создать страницу WordPress
  7. Опубликовать
  8. Атрибуты страницы
  9. Изображение страницы
  10. Как показать страницы WordPress на сайте
  11. Страницы в меню
  12. Страницы WordPress в виджете
  13. Вывод
  14. Как создать новую страницу на wordpress
  15. О страницах коротко
  16. Создание страниц
  17. Изменение URL или слага (Slug) страниц
  18. Вывод страниц на сайте
  19. Структурирование страниц
  20. Шаблоны страниц
  21. Шаблоны встроенной темы по умолчанию
  22. Какой шаблон используется для показа отдельных страниц?
  23. Создание собственных шаблонов страниц
  24. Примеры страниц и шаблонов
  25. Архивы с содержимым
  26. Страница с записями
  27. WordPress как CMS
  28. Использование страницы в качестве главной
  29. Дополнительные методы установки главной страницы для версий ниже 2.1
  30. Включение страницы
  31. Динамическая природа страниц WordPress

Создание страниц и разделов в WordPress

В меню админ-панели WordPress есть пункты Записи и Страницы, с помощью которых можно добавлять на сайт контент. Записи предназначены для добавления постов (заметок, статей) в блог, страницы стоит создавать для не подпадающей под рубрики информации — «Главная», «О нас», «Контакты». Для создания записи щёлкните Записи -> Добавить новую.

Открылась страница с текстовым редактором, в котором и создаётся контент. По умолчанию редактор работает в визуальном режиме, то есть вы сразу можете видеть, как будет выглядеть содержимое в браузере, и работать с ним примерно так же, как, например, в Microsoft Word. Если возможностей визуального редактора вам не хватает, его можно переключить в текстовый режим, и тогда запись будет отображаться в виде HTML-кода, а оформлять контент можно будет с помощью HTML-тегов.

Необходимый минимум для публикации записи — ввести заголовок, добавить содержимое и нажать кнопку Опубликовать. WordPress допускает запись и без заголовка, и без текста, но смысла в таких постах нет.

После публикации запись появится на главной странице сайта.

Перед публикацией рекомендуется посмотреть, как запись будет выглядеть на сайте — за это отвечает кнопка Просмотреть. Если заметка ещё не готова, но вы хотите отложить работу и вернуться к ней позже, то нажмите кнопку Сохранить. CMS сохранит черновик записи для вас, не публикуя его на сайте.

Посту можно задать формат (желательно, чтобы он соответствовал содержимому заметки, например, в записи формата Видео лучше разместить ролик, а не картинки), миниатюру (картинка, которая будет отображаться в анонсе записи на главной странице) и метки. Также вы можете выбрать рубрику, к которой относится публикация. Конечно, за управление разделами отвечает соответствующая вкладка (Записи -> Рубрики), но новую категорию можно добавить прямо со страницы редактирования записи. Для этого надо щёлкнуть ссылку Добавить новую рубрику, выбрать категорию-родителя и нажать Добавить новую рубрику.

Установка родительских разделов актуальна, когда вы создаёте подкатегории статей. Например, у вас есть обширный раздел «Медицина», вы написали статью о китайской медицине и понимаете, что записей этой подгруппы будет ещё много. Тогда вы создаёте рубрику «Китайская медицина» и в качестве родительской категории указываете «Медицина», получая тем самым подраздел «Китайская медицина» раздела «Медицина».

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

Страница изменения от страницы создания записи почти ничем не отличается.

Из вкладки Записи -> Рубрики можно управлять категориями постов, в том числе задавать им ярлыки и описания, чего страница редактирования записи делать не позволяет.

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

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

В принципе, ничего сложного в управлении записями, рубриками и страницами нет, почти всё интуитивно понятно и не требует пояснений.

Полезные ссылки:

  • Выбор редакции:uKit лучший конструктор сайтов.
  • Сайт на Joomla 3 с нуля по гуру — видеокурс;
  • WordPress 5 с Нуля до Гуру — видеокурс;
  • Заработок на создании сайтов — бесплатный курс по открытию своей веб-студии;
  • Каталог курсов — полноценные платные видеокурсы по созданию сайтов.

Источник

Страницы WordPress — создание, изменение, структурирование, показ на сайте

От автора

Привет! Пришла пора разобраться со вторым типом основного контента, который можно создавать на сайте WordPress. Называют его страницы или pages. Они имеют принципиальные отличия от статей (записей) сайта.

Отличие страниц от записей

В отличие от записей, страницы сайта не имеют привязанности к дате создания или дате публикации. Можно сказать, что материал страниц находится «вне времени», а сами страницы не попадают в цикл материалов показываемых на главной странице сайта, состоящей из последних записей.

Напомню, что в настройках сайта, на вкладке «Чтение» есть возможность задать вид главной страницы сайта. Про общие настройки в статье: Настройки WordPress после установки

Классическим вариантом для блога, сделать главную страницу из последних записей. В таком варианте она будет динамично обновляться с выходом новых записей (постов).

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

Нельзя назначить статистическую страницу сайта из записей. Для этих целей служат только заранее созданные страницы сайта.

Еще одним отличием станиц от постов, является отсутствие создания и выбора рубрик и меток для страниц. То есть, страницы не участвуют в таксономии сайта.

Читайте также:  Joomla поменять название шаблона на свое

Однако страницы можно организовать по подчинению родитель-дочка. Например, у вас о туризме. Для описания городов стран вы можете сделать такие страницы:

Города России (родитель)

Еще одно отличие страниц от постов, отсутствие у страниц настроек URL (постоянных ссылок). Так как страницы не связаны по времени, то в их URL никогда не будут вставляться дата выхода статьи. Даже если ты в общих настройках на вкладке «Постоянные ссылки» укажешь шаблон URL с датой, это не повлияет на URL страниц. URL страниц всегда будет в виде: домен/заголовок_страницы.

Еще один момент. Страницы не имеют архивов и не включаются в архивы сайта.

Вывод 1

Отсутствие у страниц сайта связей по дате, по времени, по рубрикам, по меткам дает право называть материал страниц базовым, иногда фундаментальным контентом сайта. Именно по этому страницы используются для создания карты сайта, станицы «Про автора», «Про блог», «Контакты». «Пользовательское соглашение», «Цены», «Услуги» и т.п.

Как создать страницу WordPress

Чтобы создать страницу зайти на вкладку Страницы>>>Добавить новую. Здесь на вкладке «Добавить страницу» ты увидишь стандартный редактор системы, стандартный ползунок «настройки страницы» и сокращённую вторую колонку.

Во второй колонке добавления страниц НЕ будет рубрик и меток, зато будут модули «Опубликовать», «Атрибуты страницы» и «Изображение страницы».

Опубликовать

Здесь можно запланировать выход страницы по дате и времени, положить страницу в черновики или оставить страницу на утверждении. Если ты пользователь с ролью автор, то ты сможешь только оставить страницу на утверждении.

Атрибуты страницы

Этот модуль позволяет указать родителя страницы и тем самым построить страницы по подчинённости. Это не обязательно, но такая возможность есть.

На вкладке Страницы, сортируются страницы по алфавиту. Однако в атрибутах вы можете казать свой порядок сортировки каждой страницы, поменяв значение «0» в поле «Порядок».

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

Изображение страницы

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

Как показать страницы WordPress на сайте

Чтобы показать страницы на сайте, существуют две возможности (кроме главной страницы):

  • Показать страницы в меню;
  • Показать страницы в виджете.

Страницы в меню

На вкладке Внешний вид>>Меню ты можешь создавать сколько угодно меню сайта. Однако показывать на сайте можно столько меню, сколько предусмотрено областей для меню в шаблоне.

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

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

Страницы WordPress в виджете

На вкладке Внешний вид>>Виджеты, ты найдешь коробочный виджет под названием «Страницы». По умолчанию он выводит список всех страниц созданных на сайте. Однако у него дополнительная настройка, позволяющая исключить из списка страницы по их ID.

ID это уникальный идентификатор для всех элементов контента сайта. В коробочной версии системы ID явно не показывается, но его легко посмотреть. Например, ID страницы смотрим на вкладке Страниц, подводим курсор к названию или ссылке «Изменить» и внизу страницы смотрим post=X. Ч это цифра, обозначающая ID страницы. Так же смотрим ID метки, рубрики, статьи.

Используя ID страниц можно создавать различные виджеты, показывая различные списки страниц, не забывая про сортировку в пункте «Приоритет сортировки».

Второй вариант показа страниц в виджете, это показать меню, созданное для страниц. Называется это виджет «Меню навигации».

Вывод

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

Источник

Как создать новую страницу на wordpress

В WordPress можно создавать страницы (pages) или записи (posts). Когда вы пишете обычную запись в блог — вы создаёте запись. Записи автоматически появляются на главной странице в обратном хронологическом порядке.

Страницы же предназначены для такого содержимого как «Обо мне», «Контактная информация» и тому подобное. Страницы находятся вне нормальной хронологической последовательности записей и часто используются для нечувствительной к хронологии информации — той, которая всегда востребована. С помощью страниц можно организовать и управлять любым количеством содержимого.

Также можно привести такие примеры как страницы об авторском праве, лицензионные соглашения, правила использования, информации о сайте. Кстати, хорошим правилом является наличие страницы с информацией о сайте или компании и/или страницы с контактными данными. Вот один из советов от Lorelle (на английском языке).

В целом, страницы очень похожи на записи — и те и другие имеют название и содержимое и могут использовать шаблоны представлений (Presentation Templates) для сохранения целостного вида сайта. Однако страницы имеют несколько ключевых отличий от записей.

О страницах коротко

Чем страницы являются и что могут:

  • Страницы являются контейнером для содержимого, которое не зависит от времени.
  • Страницы могут быть организованы в другие страницы, а также Подстраницы.
  • Страницы могут использовать различные шаблоны, которые могут включать в себя файлы шаблонов, метки шаблона (Template Tags) и код PHP.

Чем страницы НЕ являются и что НЕ могут:

  • Страницы — не записи. Они не проходят циклически через главную страницу. Примечание: Включать записи в страницы можно с помощью модуля Inline Posts Plugin.
  • Страницы — не пункты меню, даже если список страниц выводится на месте навигации. Для создания полноценного навигационного меню существует отдельный механизм.
  • Страницы не могут быть связаны с рубриками и метками. Организационная структура опирается только на иерархию.
  • Страницы — это не файлы. Они сохраняются в базе данных точно так же, как записи.
  • Хотя в шаблон страницы можно добавить код PHP, в саму страницу нельзя добавить код так, чтобы при этом он ещё и работал. Примечание: Этого можно достичь, используя модуль, работающий с PHP, такой как Exec-PHP или RunPHP
Читайте также:  Драйвера для принтера lexmark x1290

Создание страниц

Для того чтобы создать страницу войдите в WordPress с достаточными привилегиями для создания статей. Выберите Administration > Pages > Add New для того чтобы начать работу с новой страницей.

Изменение URL или слага (Slug) страниц

С версии 2.5 смена URL страниц стала менее интуитивной. Если у вас включены пермалинки (Permalinks) и вы выбрали настройку Day and Name(Нажмите Settings и в открывшемся списке Permalinks), то пермалинк автоматически покажется под названием записи, когда вы начнёте печатать в теле записи (не только в заголовке).

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

  1. Создать страницу с помощью Write > Page.
  2. Опубликовать её, нажав Publish.
  3. Перейти в Manage > Pages.
  4. Нажать Edit рядом со страницей.
  5. Посмотреть на пермалинк под заголовком и нажать Edit, чтобы его поменять.

Таким образом, если у вас не включено использование пермалинков, вы должны опубликовать ваши страницы перед тем как устанавливать URL.

Вывод страниц на сайте

WordPress способен автоматически создавать список страниц сайта, например в боковой колонке, используя метку шаблона называемую wp_list_pages(). Прочтите wp_list_pages для более подробной информации, в том числе как:

  • Сортировать список страниц. Полная настройка порядка вывода описана в секции «Page Order» административной панели Write > Page.
  • Исключать из вывода или прятать страницу
  • Управлять отображением страниц, то есть выводить ли все страницы или некоторые подстраницы.
  • Определять насколько глубоко список уходит в иерархию страниц.

Естественно, вы можете определять ссылки на страницы вручную используя HTML-ссылки. Например, если вы хотите вывести страницу об авторских правах в «подвале», ссылка может быть такой:
Если пермалинки НЕ настроены

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

Структурирование страниц

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

Например, предположим вы создаёте сайт для продавца турпутёвок и хотели бы иметь отдельную страницу для каждого континента и страны, куда могут продаваться путёвки. Вы можете начать с создания страницы «Африка» на которой будет общее описание о путешествии на континент. Затем вы создаёте страницы, вложенные в эту, то есть подстраницы, со странами «Лесото», «Того», «Камерун» и «Свазиленд». Затем в таком же ключе вы создаёте страницу «Южная Америка» с подстраницами «Бразилия», «Аргентина» и «Чили». И вот что получится:

Для того, чтобы начать, перейдите в Administration > Write > Write Page , в верхнем правом углу панели и нажмите выпадающий список «Page Parent». Этот список содержит перечень всех созданных страниц. Для преобразования текущей страницы в подстраницу, или наоборот, для преобразования в родительскую страницу выберите необходимый пункт из выпадающего меню. Текущая страница станет дочерней по отношению к выбранной.

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

В нашем примере для страницы «Камерун» пермалинк будет такой:

Шаблоны страниц

Отдельные страницы могут использовать собственный шаблон страницы (файл-шаблон PHP, например, snarfer.php) который можно включить в создаваемую тему (см. ниже Создание собственных шаблонов страниц). Вновь созданный шаблон будет перекрывать шаблон по умолчанию page.php.

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

WordPress может быть настроен на использование разных шаблонов для разных страниц. Внизу административной панели Write > Page (или на боковой панели — зависит от версии) имеется выпадающее меню «Page Template», в котором можно выбрать шаблон, используемый данной страницей.

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

Шаблоны встроенной темы по умолчанию

Встроенная тема по умолчанию содержит три шаблона:

  • page.php — шаблон страницы по умолчанию: отображает содержимое страницы
  • archives.php — игнорирует содержимое и вместо него показывает список архивов по месяцам и рубрикам.
  • links.php — также игнорирует содержимое и вместо него показывает ссылки, используя wp_list_bookmarks().

Какой шаблон используется для показа отдельных страниц?

WordPress просматривает несколько файлов в активной теме. Первый найденный будет использован для показа любой страницы. WordPress просматривает файлы в следующем порядке:

  1. Выбраннный для данной страницы шаблон.
  2. page.php
  3. index.php

Создание собственных шаблонов страниц

Файлы, определяющие шаблоны, находятся в папке с темой. Для создания собственного шаблона нужно создать файл. Итак, для примера, назовём наш новый шаблон snarfer.php. В первых строчках файла напишем следующее:

Приведённый код определяет что файл snarfer.php — шаблон «Snarfer» (естественно, вы можете переименовать «Snarfer» во что угодно, только не запутайтесь). Это имя появится в редакторе тем со ссылкой на соответствующий файл.

Файл можно назвать как угодно с расширением .php (об именах, которые нельзя использовать см. в reserved Theme filenames; это специальные имена, зарезервированные системой для внутреннего использования).

Читайте также:  Анонимный блок postgresql это

Всё что вы напишете ниже — зависит от вашего желания и фантазии. Остаток кода будет управлять выводом страниц, которые используют наш шаблон «Snarfer». См. Теги шаблонов, где содержатся описания для различных функций вывода. Для удобства при создании своего шаблона можно воспользоваться уже существующим, скопировав его, например, из page.php или index.php в snarfer.php и затем оформив заголовок, как мы это сделали выше. В таком случается останется только подправить код HTML и PHP, вместо того, чтобы набирать всё это «с нуля».

Примеры приведены ниже. С того момента, как вы создали шаблон страницы и поместили его в папку с темой он становится доступным для выбора во время создания или правки страницы.

Примечание: когда страница создаётся или правится, настройка шаблона не появляется пока не будет создан как минимум один шаблон, как описано выше.

Примеры страниц и шаблонов

Ниже приводится список примеров. Вы можете добавить свои.

Архивы с содержимым

Шаблон, который сначала показывает вверху содержимое страницы, а ниже — список архивов по месяцам и рубрикам. Он работает с темой по умолчанию (Kubrick), но с незначительными доработками подойдёт для других тем.

Сохраните код ниже в arc-cont.php:

Страница с записями

Шаблон показывает записи определённой рубрики в зависимости от того, какая страница показывается. Он работает с темой по умолчанию (Kubrick), но с незначительными доработками подойдёт для других тем.

Сохраните код ниже в pageofposts.php:

WordPress как CMS

Вы можете использовать WordPress для управления содержимым. Если вы так решили — вам понадобится создать некоторое (возможно, большое) количество страниц.

Использование страницы в качестве главной

В WordPress версии 2.1 появилась возможность использовать любую страницу в качестве главной.

Для этого необходимо перейти в Параметры > Чтение в административной панели. В секции «На главной странице отображать» можно выбрать что показывать в качестве главной страницы. По умолчанию там стоит значение «Ваши последние записи».

Дополнительные методы установки главной страницы для версий ниже 2.1

Если не использовать встроенную возможности установки главной страницы остаётся две возможности. Первая — использовать модуль Static Front Page Plugin. Он модифицирует запрос к главной странице и sticks the Page with a Page slug of «home» to the front page.

Когда страница показывается как главная, если шаблон с именем home.php есть для текущей темы, модуль перекрывает настройки шаблона и вместо него использует home.php. Шаблон применяется в том случае, если на страницу переходят по адресу (например, http://example.com/home/)

В качестве альтернативы модулю WordPress попытается распознать «home.php» в папке с шаблонами и использовать его вместо «index.php». Однако, если ваша главная страница — не блог, примите во внимание, что шаблон home.php будет всегда показывать её как блог, хотите вы этого или нет. Вы можете использовать метку шаблона query_posts() перед вызовом главного цикла. Например:

вызовет запись с именем страницы «home».

Включение страницы

Также вы можете включить страницы в разные места сайта. Для этого есть модуль Improved Include Page с помощью которого процесс включения существенно облегчается.

Динамическая природа страниц WordPress

Веб-страница может быть статичной или динамической. Статичные страницы, как и обычные файлы HTML, созданные при помощи редактора, создаются один раз и не меняются между визитами посетителей. Динамические же, созданные с помощью WordPress, напротив, нуждаются в постоянном обновлении при каждой загрузке. В данном случае страница создаётся заново. Это предполагает интенсивное использование кода PHP, который определяет посещение и создаёт страницу «на лету».

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

В качестве примера использования статической страницы может служить любой документ HTML без включения кода PHP, который дополняет динамически созданные страницы. Это может быть страница «Обо мне». Проблема чисто статических страниц в том, что их сложно поддерживать в актуальном состоянии. Настройки, вносимые в WordPress, темы и шаблоны, не будут отражаться в страницах, написанных вручную. Функция Страницы была разработана для того, чтобы избежать этой проблемы. Теперь не нужно обновлять каждую статическую страницу, если поменялся дизайн сайта — это будет сделано автоматически для всех страниц.

Несмотря на динамическую природу Страниц многие люди обращаются к ним как если бы они были статичными.

In the context of web publishing, static and dynamic mean what has been described above. More generally, however, static can mean «characterized by a lack of change». It is easy to see how this definition influenced the word’s use in describing types of web pages. It is also easy to see why people think of Pages as being static; Posts come and go, but Pages are here to stay since Pages are typically used to display information about your site which is constant (e.g., information about yourself, description of your site).

In other words, a Page contains static information but is generated dynamically. Thus, either «static» or «dynamic» may be validly used to describe the nature of the WordPress Page feature. However, in order to avoid confusion, and because Pages themselves are dynamic while it is only their contents which are in some way static, this document does not refer to Pages as being static.

Источник

Поделиться с друзьями
КомпСовет
Adblock
detector