@YaMariya

Как сделать custom post type главной страницей?

Добрый день.

Подскажите - можно как-то сделать кастомную запись, созданную через register_post_type главной страницей? В "Настройки" -> "Чтение" можно указать только статическую страницу (т.е., как я понимаю, тип - page), а мне нужна именно моя кастомная запись.

В поисках решения, я наткнулась на плагин frontype - в целом, он работает, НО сохраняет структуру url, и при заходе на сайт - редиректит на кастомную страницу. (т.е. при вбивании url mysite.ru открывается mysite.ru/slug/pagename). А мне надо, чтобы в качестве главной была кастомная запись, и в url не было лишних сущностей. Т.е. просто - mysite.ru -> вижу выбранную кастомную запись.
  • Вопрос задан
  • 122 просмотра
Пригласить эксперта
Ответы на вопрос 1
pLavrenov
@pLavrenov
Разработка сайтов
1) Добавить поле в ACF Options в которой будет указываться нужная страница
2) На странице опций ACF выбрать в созданном поле нужный пост и указать чтобы отдавало не ID а Объект
3) Сделать шаблон страницы
4) Указать созданный шаблон для страницы "Главная"
5) Указать страницу как "главная страница" в настройках
6) В шаблоне страницы получить поле в котором уже будет содержатся нужный пост
7) Обработать значение объекта так как требует верстка.
8) Забыть об использовании плагинов, разобратся что такое ACF и понять что он очень важен.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы