У меня сайт многостраничник.
На каждой из страниц есть раздел FAQ, преимущества.
Хочу сделать контент этих разделов уникальным для каждой страницы.
Для этого я создал специальные fields для Pages. Использовал для этого AdvancedCustomFields.
И всё бы ничего, но есть ещё index.php, на которой тоже есть разделы FAQ и преимущества.
И тогда я понял, что под Главную страницу мне необходимо создать страницу в Pages.
И я сделал это. И вывел на index.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.
Как это сделать?