У WordPress відсутня функція wp_list_posts (), яка може здатися логічною, поєднуючись із надійною та корисною функцією wp_list_pages (). Однак ви можете змоделювати це за допомогою функції get_posts () та запуску власного циклу через результати.
Параметри для get_posts (), наведені нижче, є лише прикладами, замініть їх на ваші потреби.
post->ID ) ( echo ' class="current"'; ) else () ?>>
wp_list_pages () також має функцію додавання імені класу “current_page_item” до елемента списку, коли ця сторінка є активною. Зверніть увагу на тег списку відкриття вище, який копіює цю функцію, перевіряючи, чи відповідає ідентифікатор поточного запиту ідентифікатору поточної ітерації циклу.