Вывод на главной текста статич. страницы + последние записи в блоге

Здравствуйте, уважаемые блогеры!

У меня проблема. Как вывести на главой странице сайта содержание одной единственной статической страницы. Какой тег темплейта за это отвечает? С какими параметрами выводить этот тег?

Суть проблемы вот в чем…
Надо на главной выводить только текст статической страницы (приветствие и последние новости), но с главной будет ссылка на полноценную страницу блога в меню.
Перейдя по этой ссылке пользователь попадает на полнофункциональный блог.
Но главная страница именно должна содержать страницу статическую, а не просто текст вставленный в шаблон (т.к. страницу будут потом редактить люди не особо разбирающиеся в ПХП и ХТМЛ).
Пробовал я просто в настройках ВордПресса поставить главной эту самую статическую страницу, но тогда я не знаю как выводить на странице блога последние записи с кратким текстом.

Возможное решение:

По проверке функцией в файле index.php если главная, то выводиться содержание только с определенной статической страницы, если не главная, то все остальное что положено по стандарту выводить в index).

Помогите пожалуйста!
Искал на иностранном оф. сайте Вордпресса среди тегов шаблона, не нашел.. Инглиш мой оставляет желать лучшего..

http://forum.maxsite.org/viewtopic.php?id=576

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

<?php
/*
Template Name: вместо главной
*/
?>

и затем заходите в редактирование статич. страницы, кот. будет на главной и выбираете шаблон «вместо главной»

Чтобы вывести посл. записи, можно в шаблон my-page.php вставить где-то после окончания цикла (типа <?php endwhile; else: echo ‘<h1>Извините, ничего не найдено…</h1>’; endif; ?>) код отсюда:
http://forum.maxsite.org/viewtopic.php?id=670
только можно убрать category=1, чтобы выводились все записи, а не только из опред. категории.

Спасибо большое!
Второй вариант, с небольшими изменениями подошел.

http://forum.maxsite.org/viewtopic.php?id=576

или выберите в админке нужную статич. страницу, которую хотите видеть на главной. затем можно сделать для нее спец. шаблон, чтобы внизу выводились посл. записи из блога. Для этого копируете page.php (в папке Темы), называете его my-page.php (как фантазия подскажет), в самом начале пишете:
<?php
/*
Template Name: вместо главной
*/
?>

и затем заходите в редактирование статич. страницы, кот. будет на главной и выбираете шаблон «вместо главной»

Чтобы вывести посл. записи, можно в шаблон my-page.php вставить где-то после окончания цикла (типа <?php endwhile; else: echo '<h1>Извините, ничего не найдено...</h1>'; endif; ?>) код отсюда:
http://forum.maxsite.org/viewtopic.php?id=670
только можно убрать category=1, чтобы выводились все записи, а не только из опред. категории.

а как код:

<?php
/*
Template Name: вместо главной
*/
?>

даст понять wordpress что именно страницу my-page.php нужно выводить???

а как код:
даст понять wordpress что именно страницу my-page.php нужно выводить???

Код – никак. Для этого у WP есть админ. 🙂

[quote=kostyk]а как код:
даст понять wordpress что именно страницу my-page.php нужно выводить???

Код – никак. Для этого у WP есть админ. :)[/quote]
А как дать понять wordpress, что нужно выводить страницу my-page.php а не page.php???

Указать в админке в настройках "чтение" страницу, которая будет работать главной и которая использует этот шаблон.

Указать в админке в настройках "чтение" страницу, которая будет работать главной и которая использует этот шаблон.

Опять непонятки!
Как мне дать понять WP, что нужно читать не page.php, а my-page.php, как писала выше Соника, ведь создав вручную my-page.php я никак не смогу указать в админке именно ее, так как она создана вручную(по совету Соники) и просто скопирована на ftp в папку темы!

1. Указать в админке в настройках "чтение" страницу, которая будет работать главной
2. эта страница будет использовать шаблон my-page.php: для этого надо зайти в редактирование этой страницы — справа (вп до 2.3.3 или снизу у ВП 2.5) будет бокс «шаблон страницы». выбрать шаблон. сохранить. готово.

Читайте внимательнее. "и затем заходите в редактирование статич. страницы, кот. будет на главной и выбираете шаблон «вместо главной»"

upd Добрая терпеливая Соня не поленилась повторить. Преклоняюсь.

Создал страницу, назва ее Главная, перешел в нее ("Управление-> Страницы") прокрутил вниз(WP 2.5), выбрал Шаблоны страницы, там кроме "Шаблон по умолчанию" больше ничего нет, вы опять меня не услышали, суть вопроса была в том, как вордпрессу дать понять, что страница(glpage.php) созданная вручную, и помещенная в папку темы, должна появится в Шаблоны страницы???

Если кроме шаблона по умолчанию ничего нет, значит индивидуального шаблона нет или он сделан неправильно. Как только WP увидит в каком-то файле Темы заголовок шаблона (вышеприведенный код), он покажет его в списке.

Если кроме шаблона по умолчанию ничего нет, значит индивидуального шаблона нет или он сделан неправильно. Как только WP увидит в каком-то файле Темы заголовок шаблона (вышеприведенный код), он покажет его в списке.

Ну вот, все правильно, я скопировал весь код из page.php и вставил его в mypage.php затем зашел в "Управление-> Страницы" выбрал созданую страницу которая называется "Главная" посмотрел в её шаблоны и там есть только по умалчанию, а с названием mypage.php, нет! В чем ошибка?

Вы ж сами писали! http://forum.maxsite.org/viewtopic.php?pid=24798#p24798
видимо в этом (копирую из вашего поста, ссылка на него строчкой выше)

<?php
/*
Template Name: вместо главной
*/
?>

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

Вы ж сами писали! http://forum.maxsite.org/viewtopic.php?pid=24798#p24798
видимо в этом (копирую из вашего поста, ссылка на него строчкой выше)
<?php
/*
Template Name: вместо главной
*/
?>

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

Вообщето НОРМАЛЬНЫЙ ЧЕЛОВЕК написал бы не "вместо главной" а:

<?php
/*
Template Name: название созданной страницы
*/
?>

Так что прежде всего нужно научиться нормально объяснять!

Хрен я вам больше помогу. И тут никто никому не обязан между прочим. Так что вперед, своими силами: http://codex.wordpress.org/

Хрен я вам больше помогу. И тут никто никому не обязан между прочим. Так что вперед, своими силами: http://codex.wordpress.org/

Аааааа ты ещё и мужик! ПЦ!

kostyk, при заходе в ваш профиль я вижу соблазнительную кнопочку «забанить», хотите еще что-нибудь сказать в мой адрес и узнать где кончается мое терпение? Подумайте над этим.
PS на форуме mywordpress я тоже вижу такие кнопки в профилях юзеров 😉
Найти подробную информацию по запросу «шаблон страницы» на форуме — ровно 1 минута. http://www.google.com/custom?hl=ru&client=google-coop-np&cof=AH%3Aleft%3BCX%3A%25D0%25A4%25D0%25BE%25D1%2580%25D1%2583%25D0%25BC%2520%25D1%2580%25D1%2583%25D1%2581%25D1%2581%25D0%25BA%25D0%25BE%25D0%25B3%25D0%25BE%2520WordPress%3BL%3Ahttp%3A%2F%2Fwww.google.com%2Fcoop%2Fintl%2Fru%2Fimages%2Fcustom_search_sm.gif%3BLH%3A65%3BLP%3A1%3BGFNT%3A%23666666%3BDIV%3A%23cccccc%3B&adkw=AELymgXKx0H9XxGI9EIVOapRZBwjvpZmo4mkLnDJz61QS1Y0MaEtXu8ISwGa2Gtrqdqjo5LTRr8bz47u9acERw_3psRTyBf-RIgw0oxgOh1BqUgL-ipZxG8&q=%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD+%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%8B&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&cx=013381152522395504313%3Akhwetikwpva

можешь банить, мне пох, я все-равно на этом форуме никогда квалифицированной помощи не получал! 😉

Anonymous
Отправить
Ответ на: