Виведення окремої рубрики WordPress
У моєму випадку виведення окремої рубрики знадобилося для виведення новин на головній сторінці, оскільки сторінка була не стандартною, то й звичайний спосіб виведення мені не підходив, та й крім новин там виводилася ще рубрика проектів.
Для виведення окремої рубрики у WordPress я знайшов цікавий код. Користуюся сам і вам раджу. Дуже зручно.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
<h2 class="pages_search">Новости</h2> <ul class="is_kat"> <?php $posts_new = get_posts(‘category=1&numberposts=3′); foreach ($posts_new as $post_new) : echo ‘<li class="news_item"><a href="’; echo get_permalink($post_new->ID); echo ‘">’; echo mysql2date(‘j.m.У’, $post_new->post_date); echo ‘ – ‘; echo $post_new->post_title; echo ‘</a></li>’; endforeach; ?> </ul> |
Тобто ми отримуємо всі записи з необхідною нам умовою get_posts(‘category=1&numberposts=3') в об'єкт $posts_new. Далі, ми просто обходимо його в циклі та виводимо потрібні нам записи.
Докладніше про функцію get_posts() читайте тут
Якщо цієї інформації недостатньо почитайте про функцію $wpdb->get_results().
Про виведення окремої рубрики WordPress також можна почитати тут:
/*
- Базовий курс з веб-дизайну;
- Верстка сайтів;
- Загальний курс CMS WordPress та продовження курсу з розробки шаблонів;
- Розробка сайтів на PHP.
що означає “j.m.�”
http://clip2net.com/s/5IJ3qj
стаття дуже хороша
спасибі за коментар, у статті поправив. У мене була помилка Y англійською не сприймає, поставив російською, так що код краще передруковувати, щоб помилок не виникало.
Рядок змінює формат відображення дати на виведенні.
ХМ. все одно у мене на сайті не працює. Толі десь синтаксис не так, чи ще чого. А шкода, дуже потрібний шматок – ситуація банальна – у трьох місцях потрібно три різні рубрики. Доведеться ставити три різні плагіни.
Надішліть ваш код на пошту info[і]wp-admin.com.ua, подивлюсь
Все, велике спасибі, розібрався, вся проблема була у скопійованій лапці “'”, коли її перебрав – все чудово запрацювало
Я радий, що мій код виведення окремої рубрики був вам корисний.