Как я могу получить домашнюю страницу из цикла?

Из документации get_Pages ( https://codex.wordpress.org/Function_Reference/get_pages ) Я так понимаю, это должно выглядеть примерно так:

<?php $args = array(    'post_type' => 'page',    'post_status' => 'publish'); $pages = get_pages($args); ?>

Но где я могу указать, что мне нужна домашняя страница? получить?

<

Ответы и комментарии:

Благодарю. Кажется, путь к домашней странице не является «домом». Как я могу найти это?
Создан 02-08-2017 01:44 Ben

Если у вас есть статическая страница, в панели управления администратора в меню страниц найдите страницу с передней страницей в начале имени. например, главная страница. Если вы ничего не видите, это означает, что у вас есть статический файл, это может быть файл с именем home.php или front-page.php. Перейдите в каталог вашей темы и посмотрите, найдете ли вы его там.
Создан 02-08-2017 01:57 Cesar Henrique Damascena

Благодарю. Таким образом, в get_page_by_path путь фактически является путем к файлу шаблона / php. Правильно? Что касается опции get_pages, я не понимаю, что вы подразумеваете под «the_slug_of_the_page» при обращении к домашней странице. Насколько я понимаю, слаг - это то, что появляется после базового URL, который в случае с домашней страницей пуст.
Создан 02-08-2017 02:56 Ben

Нет, путь в этом случае технически является слагом страницы. Но при использовании дочерних страниц, например, mysite.com/page/child-page, путь - это страница / дочерняя страница (это не относится к вашему случаю, но полезно знать). Да, слаг - это то, что появляется после имени страницы, и когда вы устанавливаете статическую страницу, она не появляется в URL, но на странице все еще есть.
Создан 02-08-2017 02:28 Cesar Henrique Damascena

Это зависит от того, что вы пытаетесь сделать.
Если вы хотите получить содержимое страницы в другом файле шаблона или функции, а ваша домашняя страница - это страница, которую вы создали в панели мониторинга и задали в качестве статической главной страницы, вы можете использовать функцию get_page_by_path, например:
get_page_by_path ( 'the_path_of_the_page'); // Обычно это «дом»

Или, если вы хотите использовать get_pages, вы можете сделать следующее:
<? php $ args = array (
    'post_type' => 'page',
    'post_status' => 'publish',
    'post_name' => 'the_slug_of_the_page' // Это также, вероятно, будет 'home' для домашней страницы '
);
$ home = get_pages ($ args);
?>

Смотрите get_page_by_path в Кодексе.
Создан 30-07-2017 09:06 Cesar Henrique Damascena805211