Вернуться   SEO форум - оптимизация и продвижение сайтов > Web разработки > Разработка сайтов > WordPress

Важная информация
WordPress - WP форум - шаблоны (русские темы), плагины, русификация, установка, настройка (RSS, SEO и т.д.). Все о WordPress.

Ответ
 
Опции темы Оценить тему Опции просмотра
Старый 15.03.2012, 12:25   #1
 
Аватар для Rotgar Sett
 
Сообщений: 662
FR (активность): 26,062

Доп. информация
По умолчанию Автор темы Мануал. Как сделать главную страницу статичной.

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

Вариант первый:

1. Сначала нам надо создать новый шаблон главной страницы. Самым простым способом создания статичного шаблона - это скопировать файл существующего шаблона страницы page.php, затем копию переименовать в homepage.php или в любое другое название.


2. Открыв переименованный файл в редакторе, который поддерживает запись в кодировке utf-8 без ВОМ, с первой строки добавляете код:
[HTML]
<?php
/*
Template Name: Homepage
*/
?>
[/HTML]Это редакторе это выглядит так, как показано на картинке ниже:


3. Редактируете шаблон homepage.php, убираете код цикла WordPress, рисуете и пишите ту статичную информацию, которая Вам нужна и на сколько Вам хватает знаний и фантазии. Сохраняете в кодировке utf-8 без ВОМ.


4. В админке создаете 2 пустых страницы: первую - с названием Главная и с шаблоном для нее Homepage. Вторую - обычную с названием, например, Блог и дефолтным шаблоном для нее ( скриншот ниже ):
5. Переходите в раздел Настройки, вкладка - Настройки чтения и устанавливаете:
- На главной странице отображать - Постоянную страницу;
- Главная страница - Главная;
- Страница записей - Блог.
Все. Теперь на главной выводится статический шаблон Homepage, при нажатии на ссылку Блог - производится перенаправление на вывод последних постов через index.php.


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

Нам потребуются файлы вашего шаблона (index.php, или если есть home.php). Там мы находим цикл вывода постов The Loop, он выглядит так:

[HTML]<?php if (have_posts()) : while (have_posts()) : the_post(); ?>[/HTML]И перед ним вставляем такой код:

[HTML]<?php if ( (is_home())&&!(is_paged()) ){ ?> <p>Тут ваш текст, оформленный в html.</p><?php }?>[/HTML]Такая конструкция позволяет выводить статический текст исключительно на главной странице WordPress, и он не будет отображаться ни на какой-либо другой. Следует учитывать, что согласно алгоритмам поисковых систем более важной считается информация, размещенная в самой верхней части страницы, так что если вы смотрите html-код вашего сайта, и видите что там информация сайдбара идет прежде информации из постов, лучше тогда размещать статическую информацию в файле sidebar.php, там, где вам это будет удобно.


Эта информация нагло скопирована из других источников, однако обязана быть в разделе про Wordpress.
Lala Bagirova и Юрий Шатилов: сообщение полезно
Rotgar Sett вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
"Спасибо" от:
19-9 (15.03.2012), Alex LM (18.05.2013), Lala Bagirova (15.03.2012), Maks_Bardakov (15.03.2012), Stelz (15.03.2012)
Старый 17.04.2014, 07:09   #2
 
Аватар для rv-galant
 
Сообщений: 17
FR (активность): 141

Доп. информация
По умолчанию

Если делать главную страницу блога статичной, то куда лучше переместить прежнюю страницу с последними записями блога?
rv-galant вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Ответ

Быстрый ответ
Ваше имя пользователя: Регистрация. Для входа нажмите здесь
Случайный вопрос

Сообщение:
Опции
Внимание!
Этой теме более 1896 дней. Вы можете оставить сообщение здесь. Но, обращаем внимание. Возможно, рациональней создать новую тему (найти свежее обсуждение)?


Опции темы
Опции просмотра Оценка этой теме
Оценка этой теме:

Ваши права в разделе
Вы не можете создавать новые темы
Вы можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Открыть главную страницу в robots.txt Klavdia Индексация сайта 2 11.07.2011 11:54
Оптимизируем главную страницу сайта odaplus Оптимизация страниц сайта 0 16.02.2011 23:10
как оптимизировать главную страницу. sitkeni Оптимизация страниц сайта 5 12.02.2011 01:25
Как оптимизировать главную страницу InDIgo24 Оптимизация страниц сайта 13 20.01.2010 14:14
Яша убрал главную страницу или Анадырь? Mazai Яndex 5 23.04.2009 16:08

Текущее время: 22:34. Часовой пояс GMT +3.