Получить id страницы по названию страницы
Сегодня урок простой и думаю многие уже это умеют, но те кто не умеет работать с базой данных в WordPress и те кому может быть полезна эта тема думаю, оценят ее по достоинству.
Получить id страницы по названию страницы. Сделать это довольно просто если знаете как сделать запрос к базе данных. Добавляем фрагмент кода в файл functions.php вашего шаблона WordPress.
function wds_get_ID_by_page_name($page_name)
{
global $wpdb;
$page_name = strip_tags($page_name);
$page_name = addslashes($page_name);
$page_name_id = $wpdb->get_var("SELECT ID FROM $wpdb->posts WHERE post_title ='".$page_name."'");
return $page_name_id;
}Вывести идентификатор страницы можно в любой части шаблона при помощи следующего фрагмента кода.
<?
$the_page_id = wds_get_ID_by_page_name('PAGE_NAME');
echo $the_page_id;
?>Не забудьте изменить PAGE_NAME на имя страницы, идентификатор которой вы хотели бы вернуть. Удачи в разработке сайтов.
/*

- Базовый курс по веб-дизайну;
- Верстка сайтов;
- Общий курс по CMS WordPress и продолжение курса по разработке шаблонов;
- Разработка сайтов на PHP.




