Как получить заголовок страницы или поста по URL в Wordpress

У меня есть URL страницы, по нему мне нужно получить заголовок этой страницы. Например я нахожусь на странице Контакты

http://localhost/sitename/kontakty/

и в каком-то месте мне нужно сделать ссылку на страницу, URL которой мне известен

http://localhost/sitename/katalog/rotor/

Нужно сервером отрендерить

<a href="http://localhost/sitename/katalog/rotor/">Роторный двигатель Mazda</a>

Ответы (2 шт):

Автор решения: Сергей Гончарь-Лысенко
<?php
$json_prev_category = get_home_url() . '/wp-json/wp/v2/pages/?slug=' . 'rotor';
$info = file_get_contents($json_prev_category);
$info = json_decode($info, true);
?>
<a href="<?php echo $info[0]['link']; ?>"><?php echo $info[0]['title']['rendered']; ?></a>
→ Ссылка
Автор решения: SeVlad

Можно получить так:

$page = get_page_by_path( 'parent-page/sub-page' );
$post_title = get_the_title( $page );
→ Ссылка