GET_POST або вивід посту за межами циклу ("The Loop")
09.10.2008
Вчора довго розбирався з такими фунціями WordPress'у, як get_post та get_posts. Зараз коротко розповім про першу у вигляді такої собі нотатки для самого себе
.
Отже, для того, щоб вивести конкретний пост в будь-якому місці за межами основного циклу, робимо наступне:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | <?php // створюємо змінну, яка міститиме номер (id) нашого посту $odyn_post_id = 2; // створюємо змінну, яка створює запит посту з потрібним нам номером $thys_post_id = get_post($odyn_post_id); // створюємо змінну, яка міститиме заголовок нашого посту $zagolovok = $thys_post_id->post_title; // виводимо заголовок потрібного нам посту через змінну echo '<br /><h2>'; echo $zagolovok; echo '</h2>'; ?> |
Наведений код виведе заголовок запису (посту), id якого - 2.
Для того, аби вивести інші атрибути (дата, автор, сам пост) йдемо на , намагаємося зрозуміти, що там пишуть
і в наведений вище код додаємо змінні автора, дати та самого посту, а також формуємо їх вивід через оператор "echo". Щоб було зрозуміліше, дивимося, що ми робили зі змінною $zagolovok і створюємо аналогічні власні змінні.
Все, хто нє разабрался, я нє вінават
Шютка, в коментах можу відповісти на всі питання
Пізніше ше напишу про get-posts.
Я не знаю, що ви тут робите, але раз вже так сталося, можливо, ви б хотіли знайти певний мінімум про автора цього інтернет-творіння :) Отже, мене звуть Міха (за паспортом - Михайло), мені 26 і я маю купу інтересів, серед яких найбільш чітко проявляються музика (бринькання на всяких гітарах-брабанах і обожнювання Девіда Гілмора), розробка сайтів та охорона Природи (так, я пишу це слово з великої літери!).
13 Липень 2010 о 21:07
[...] колись уже писав про get_post у WordPress. Але застосувуючи get_post та get_posts на практиці я [...]