Intereting Posts
Как сохранить текст комментария в форме комментария после регистрации / регистрации? Как потреблять и отображать внешние данные в WordPress с другого веб-сайта Ограничьте фильтр специальным типом сообщения. Правильно ли я это делаю? AJAX работает только тогда, когда я зарегистрирован как Admin Добавить типы mime с плагином Facebook обменивается эскизом, пока не отображается до обновления Как добавить или удалить параметры темы значения по умолчанию во время активации и деактивации темы Тег тела в заголовке И шаблон / нижний колонтитул? Установите значение по умолчанию, установленное для мета-окна. Разрешить пользователям исключать категории? (WP 3.1.2) Сохранить выпадающий выбор Могу ли я проверить режим обслуживания перед перенаправлением на субдомен? Пользовательский пост пост в пользовательском меню Как заставить WordPress перенаправить на канонические постоянные ссылки? Как получить несколько значений из многомерного массива в wp_options?

Как создать сайт с одной страницей в WordPress

У меня есть всего 5 страниц на моем сайте, я хочу отображать все страницы как одну страницу.

Возможно?

Пример: http://yaremchuk.ru

Solutions Collecting From Web of "Как создать сайт с одной страницей в WordPress"

Создайте дочернюю тему для текущей темы. Читайте, как здесь .

После этого создайте файл в дочерней теме с именем front-page.php . Это первый файл, который WordPress будет искать при посещении домашней страницы вашего сайта.

Чтобы понять, почему, читайте здесь .

В этом файле используйте:

 <?php get_header(); $all_pages = get_pages(); global $post; echo '<div class="pages-container">'; foreach ( $all_pages as $post ) { setup_postdata($post); // improve the content, this is an example echo '<h2>' . the_title() . '</h2>'; echo '<div class="page">' . the_content() . '</div>'; } echo '</div>'; wp_reset_postdata(); get_footer(); 

Документы для функции, которые я использовал, приведены здесь:

  • get_pages
  • setup_postdata
  • wp_reset_postdata
  • также get_header и get_footer