Список сообщений, выделение текущих - CSS-хитрости

Anonim

В WordPress отсутствует функция wp_list_posts (), которая может показаться логичным дополнением надежной и полезной функции wp_list_pages (). Однако вы можете смоделировать это, используя функцию get_posts () и запустив свой собственный цикл по результатам.

Параметры для get_posts () ниже - это просто примеры, замените их на свои нужды.


    post->ID ) ( echo ' class="current"'; ) else () ?>>

wp_list_pages () также имеет функцию добавления имени класса «current_page_item» к элементу списка, когда эта страница является активной. Обратите внимание на тег открывающего списка выше, который воспроизводит эту функциональность, проверяя, совпадает ли идентификатор из текущего запроса с идентификатором из текущей итерации цикла.