Как отображать сообщения в блоге на выделенной странице?

wordpress.stackexchange https://wordpress.stackexchange.com/questions/14274

  •  16-10-2019
  •  | 
  •  

Вопрос

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

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

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

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

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

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

Это было полезно?

Решение

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с wordpress.stackexchange
scroll top