futlib
  • 0
Новичок

Как отображать записи блога на отдельной странице?

  • 0

Я в процессе перехода на WordPress с другой CMS. Я определенно должен сохранить ссылки нетронутыми, вот такие:

  • example.com (перенаправляет на /blog)
  • example.com/blog (блог, отображающий все статьи)
  • example.com/blog/article (конкретная статья)
  • example.com/about (статическая страница)
  • example.com/portfolio (еще одна статическая страница)

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

Кроме того, я использую тему zBench, которая всегда отображает вкладку «Главная», которая ведет на главную страницу. Вместо этого я хочу, чтобы мои вкладки были такими: «Блог», «О программе», «Портфолио» — без «Главной».

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

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

Share
  1. Установка постоянных ссылок as /blog/%postname%/ решит вашу проблему со структурой.

    В вашей теме вставьте home.php файл, который перенаправляет пользователя в /blog/, и вы можете настроить блог так, чтобы он отображался на странице с кратким блогом в качестве блога в настройках > Чтение.

    Что касается меню, вам нужно посмотреть, как работает ваша тема. Если он использует меню WP 3.0, вы можете легко изменить их в самой панели инструментов, иначе, если он вызывается wp_list_pages(), вам нужно использовать параметр exclude функции, чтобы исключить отображение определенной страницы. http://codex.wordpress.org/Function_Reference/wp_list_pages

    • 0

Оставить ответ

You must login to add an answer.