Отримати 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.