[РЕШЕНО] Как создать страницу, которая будет ассоциировать у WP с index.php?
У меня сайт многостраничник.
На каждой из страниц есть раздел FAQ, преимущества.
Хочу сделать контент этих разделов уникальным для каждой страницы.
Для этого я создал специальные fields для Pages. Использовал для этого AdvancedCustomFields.
И всё бы ничего, но есть ещё index.php, на которой тоже есть разделы FAQ и преимущества.
И тогда я понял, что под Главную страницу мне необходимо создать страницу в Pages.
И я сделал это. И вывел на index.php содержимое созданной мной страницы:
<?php // Получаем данные страницы с ID 284 $page_id = 284; $page_data = get_post($page_id); if ($page_data) { // Настраиваем глобальные переменные поста setup_postdata($page_data); // Тут я использую данные страницы }
Но проблема в том, что эти данные приходится получать через подобные методы
echo $page_data->post_title
А я хочу получать их через
get_the_title(); get_the_content();
Иными словами, я хочу, чтобы WP ассоциировал созданную мной страницу с названием Главная, с index.php.
Как это сделать?
update: надо было создать файл front-page.php (так как именно этот файл отвечает за Главную страницу, а не index.php) и в Settings -> Reading подвязать его к Главной странице.