2015-05-13 3 views
0

Как найти URL-адрес страницы WordPress, используя имя страницы.найти URL-адрес определенной страницы Wordpress

Я пытался использовать get_page_link(), однако для этого мне нужно найти идентификатор страницы, есть ли лучший способ, если все, что у меня есть, это имя страницы?
Если нет, как получить идентификатор страницы с именем страницы? Благодаря

ответ

1

Использование get_page_by_title()

<?php 
    $page = get_page_by_title($page_title, $output, $post_type); 
    $link = get_permalink($page->ID); 
?> 

Оттуда вы сможете получить URL страницы

Ссылка: https://codex.wordpress.org/Function_Reference/get_page_by_title

+0

Когда я использую Я получаю сообщение об ошибке Ловкая фатальная ошибка: объект класса WP_Post coul d не преобразуется в строку в C: \ wamp \ www \ learning \ wp-content \ themes \ practice \ page-home.php в строке 25 –

+0

Результат 'get_page_by_title()' не является строкой. Это объект WP_Post. Чтобы получить URL-адрес страницы, вам нужно вызвать 'get_permalink ($ post-> ID)'. Я обновил свой ответ –

+0

Спасибо, что отлично работает –

Смежные вопросы