Make WordPress Core

Opened 15 years ago

Last modified 2 weeks ago

#10432 new enhancement

Dynamic classes for current blog post item, current term item

Reported by: dnusim's profile dnusim Owned by:
Milestone: Priority: normal
Severity: normal Version: 2.8.1
Component: Themes Keywords: has-patch
Focuses: template Cc:


wp_list_pages() produces a class .current_page_item for the page you are currently viewing. This makes it possible to style the current page item different from the other page items in the list.

But there are several other places the same functionality would come in handy: There should be equivalent ways to style the current blog post item in the Recent Posts widget, the current category in wp_list_categories(), and the current tag in wp_tag_cloud('format=list').

Attachments (2)

current-tag.patch (1.6 KB) - added by edward mindreantre 14 years ago.
10432-2.diff (1.3 KB) - added by tw2113 2 weeks ago.

Download all attachments as: .zip

Change History (12)

#1 @junsuijin
15 years ago

This should apply for all types of wp_list_objects() and wp_object_cloud()s then. Archives, tags, cats, custom taxonomies, etc.

#2 @Denis-de-Bernardy
15 years ago

  • Component changed from General to Template
  • Keywords needs-patch added
  • Milestone changed from Unassigned to Future Release
  • Priority changed from normal to low
  • Severity changed from normal to minor

#3 @edward mindreantre
14 years ago

  • Cc edward mindreantre added

Current page and category is already marked out.

Seems like only current-tag was missing. Here you go.

#4 @edward mindreantre
14 years ago

  • Keywords has-patch added; needs-patch removed

#5 @Sparanoid
14 years ago

  • Version changed from 2.8.1 to 3.0.1

This feature is still missing in 3.0.1?

#6 @Sparanoid
14 years ago

  • Keywords needs-patch added; has-patch removed

#7 @nacin
10 years ago

  • Component changed from Template to Themes
  • Focuses template added

#8 @chriscct7
9 years ago

  • Priority changed from low to normal
  • Severity changed from minor to normal
  • Version changed from 3.0.1 to 2.8.1

#9 @tw2113
2 weeks ago

  • Keywords needs-patch removed

I have refreshed the original patch to match up with trunk as of 6.5.3 era.

2 weeks ago

#10 @tw2113
2 weeks ago

  • Keywords has-patch added
Note: See TracTickets for help on using tickets.