WordPress.org

Make WordPress Core

Opened 8 years ago

Closed 8 years ago

Last modified 7 years ago

#2466 closed defect (bug) (fixed)

list_cats filter is not applied to categories on the post screen.

Reported by: majelbstoat Owned by: majelbstoat
Milestone: Priority: normal
Severity: normal Version: 2.0.3
Component: Administration Keywords: list_cats filter dropdown_categories has-patch commit
Focuses: Cc:

Description

The list_cats filter is applied to dropdown_cats() and wp_list_cats(), but is not applied to dropdown_categories() which builds the nested list on the post screen. This patch adds that filter there too.

Attachments (5)

apply list_cats filter consistently.diff (717 bytes) - added by majelbstoat 8 years ago.
apply list_cats filter consistently part 2.diff (800 bytes) - added by majelbstoat 8 years ago.
Does not replace first patch, is in addition to it. Filters single_cat_title().
apply list_cats filter consistently consolidated.diff (2.4 KB) - added by majelbstoat 8 years ago.
Patch to replace the previous two. In addition, adds filter calls to get_the_category_list
2466 (2.1 trunk).diff (351 bytes) - added by majelbstoat 8 years ago.
2.1 trunk patch that adds get_category filter.
2466 (2.0.x branch).diff (390 bytes) - added by majelbstoat 8 years ago.
2.0.4 branch patch that adds get_category filter.

Download all attachments as: .zip

Change History (13)

comment:1 majelbstoat8 years ago

The category name is also not filtered in single_cat_title(). This second patch (to be used in conjunction with, not instead of the first patch) adds the filter there too.

majelbstoat8 years ago

Does not replace first patch, is in addition to it. Filters single_cat_title().

comment:2 davidhouse8 years ago

  • Keywords commit added

Looks good.

comment:3 majelbstoat8 years ago

Doh. The change in changeset [3540] which *I myself* recommended shouldn't have been a removal of those lines, it should have been yet another two filter calls. This patch adds the lines back in, filtered as they should be.

This third patch is a consolidated patch that includes the changes in the previous two as well as these new alterations, for a total of four extra calls to the list_cats filter.

majelbstoat8 years ago

Patch to replace the previous two. In addition, adds filter calls to get_the_category_list

comment:4 majelbstoat8 years ago

  • Version changed from 2.0.1 to 2.0.3

This still remains an issue on the 2.0.x branch and the trunk. The addition of the get_categories() filter means most of the problem has been fixed. But, there are still instances where get_category() is called, with no possibility to alter the output.

Attached are patches for 2.1 and 2.0.4 that adds the filter get_category() to do the same job as the filter in get_categories(). With this, it should finally be possible for plugins to work with a category's data before it is output, in all cases.

majelbstoat8 years ago

2.1 trunk patch that adds get_category filter.

majelbstoat8 years ago

2.0.4 branch patch that adds get_category filter.

comment:5 ryan8 years ago

  • Milestone changed from 2.1 to 2.0.4

comment:6 ryan8 years ago

  • Resolution set to fixed
  • Status changed from new to closed

(In [4007]) get_category filter form majelbstoat. fixes #2466

comment:7 ryan8 years ago

(In [4008]) get_category filter form majelbstoat. fixes #2466

comment:8 anonymous7 years ago

  • Milestone 2.0.4 deleted

Milestone 2.0.4 deleted

Note: See TracTickets for help on using tickets.