Получить id страницы по названию страницы
Сегодня урок простой и думаю многие уже это умеют, но те кто не умеет работать с базой данных в WordPress и те кому может быть полезна эта тема думаю, оценят ее по достоинству.
Получить id страницы по названию страницы. Сделать это довольно просто если знаете как сделать запрос к базе данных. Добавляем фрагмент кода в файл functions.php вашего шаблона WordPress.
1 2 3 4 5 6 7 8 |
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; } |
Вывести идентификатор страницы можно в любой части шаблона при помощи следующего фрагмента кода.
1 2 3 4 |
<? $the_page_id = wds_get_ID_by_page_name('PAGE_NAME'); echo $the_page_id; ?> |
Не забудьте изменить PAGE_NAME на имя страницы, идентификатор которой вы хотели бы вернуть. Удачи в разработке сайтов.
/*
- Базовый курс по веб-дизайну;
- Верстка сайтов;
- Общий курс по CMS WordPress и продолжение курса по разработке шаблонов;
- Разработка сайтов на PHP.