Функция возвращает объект поста (записи / страницы / произвольного типа поста) с переданным в параметрах заголовком, в случае, если пост с указанным заголовком не существует, возвращает NULL
.
Все параметры возвращаемого объекта подробно описаны в этой статье.
get_page_by_title($page_title, $output = OBJECT, $post_type = 'page' ) |
- $page_title
- (строка) заголовок страницы, не зависит от регистра.
- $output
- (строка) формат вывода, может принимать значения:
OBJECT
(объект),ARRAY_N
(нумерованный массив), orARRAY_A
(ассоциативный массив). - $post_type
- (строка) тип поста, с которым работаем, по умолчанию — страницы
page
(параметр добавлен в версии WordPress 3.0.0).
Примеры
Получаем и выводим объект поста с заголовком «Привет, мир!»:
$post_obj = get_page_by_title( 'Привет, мир!', OBJECT, 'post' ); print_r( $post_obj ); |
Как узнать ID поста по его заголовку:
$post_obj = get_page_by_title( 'привет, мир!', OBJECT, 'post' ); $post_id = $post_obj->ID; |
Источник: misha.blog